Commits

Show all
Author Commit Message Labels Comments Date
Evan Cheng
Fix MOVrx, MOVsrl_flag, and MOVsra_flag encodings.
Tags
checker/checker-127
Dale Johannesen
Remove unneeded stuff from GRAD register class.
Richard Osborne
[XCore] Remove whitespace in the description used when registering XCoreTargetMachine.
Richard Osborne
[XCore] Fix expansion of 64 bit add/sub. Don't custom expand these operations if ladd/lsub are not available on the current subtarget.
Richard Osborne
Add XCore intrinsics for getid (returns thread id) and bitrev (reverses bits in a word).
lhames
Test commit.
Oscar Fuentes
CMake: Disallow in-source builds except when building with the Visual Studio IDE. CMake would overwrite the makefiles distributed with LLVM.
Evan Cheng
ARM / Mac OS X also wants to invalidate icache after jitting.
Dan Gohman
Add a version of NewSUnit for creating units with MachineInstrs.
Tags
2 tags
Dan Gohman
For post-regalloc scheduling, remove the instructions from the block before re-inserting them.
Dan Gohman
Check in the correct version of the patch in r59279.
Dan Gohman
Debug printing for SUnits that carry MachineInstrs.
Dan Gohman
Initial support for carrying MachineInstrs in SUnits.
Dan Gohman
Change DOTGraphTraits<ScheduleDAG*>::getGraphName how to find the name of the current function on its own, rather than relying on the SelectionDAG.
Dan Gohman
Clarify the comment about NumPreds and NumSuccs to reflect that they only count non-control preds and succs.
Evan Cheng
Handle the rest of pseudo instructions.
Evan Cheng
Lazy compilation callback save / restore VFP registers.
Dan Gohman
Remove the FlaggedNodes member from SUnit. Instead of requiring each SUnit to carry a SmallVector of flagged nodes, just calculate the flagged nodes dynamically when they are needed. The local-liveness change is due to a trivial scheduling change where the scheduler arbitrary decision differently.
Dale Johannesen
testcase for PR 1779.
Owen Anderson
Don't allow the restore point to be placed after terminators. With this change, MultiSource/Applications is clean with the prealloc splitter. Some failures remain in SPEC.
Dale Johannesen
Extend InlineAsm::C_Register to allow multiple specific registers (actually, code already all worked, only the comment changed). Use this to implement 'A' constraint on x86. Fixes PR 1779.
Evan Cheng
Always emit a function pointer as a pointer to the function stub (if there is one). This makes it possible to compare function pointer values in lazy compilation mode. This fixes PR3043.
Dan Gohman
Make the Node member of SUnit private, and add accessors.
Dan Gohman
Change ScheduleDAG's DAG member from a reference to a pointer, to prepare for the possibility of scheduling without a SelectionDAG being present.
Steve Naroff
Add files to VC++ projects.
Evan Cheng
Don't forget to emit stubs for function GV's emitted in CONSTPOOL_ENTRY's.
Dan Gohman
LLVM can generate native code for amd64 on "Linux".
Dan Gohman
Use find_first/find_next to iterate through all the set bits in a BitVector, instead of manually testing each bit.
Bill Wendling
Fix to record comparator to make it work for return values > 1.
Bill Wendling
Put comma in correct place for call to StructType::get
  1. Prev
  2. Next