aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2009-08-14Add virtual printMCInst method to AsmPrinter, as a quick way to expose the APIDaniel Dunbar
2009-08-13Add MachineFrameInfo::getPristineRegisters(MBB) method.Jakob Stoklund Olesen
2009-08-13Add callback to allow target to adjust latency of schedule dependency edge.David Goodwin
2009-08-12Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson
2009-08-11Fix warnings.Owen Anderson
2009-08-11struct -> classOwen Anderson
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer
2009-08-11Use the default copy-ctor, copy-assignment, and destructor.Dan Gohman
2009-08-11Add a comment about the additional meaning of setPreservesCFG() forDan Gohman
2009-08-11Rebuild RegScavenger::DistanceMap each time it is needed.Jakob Stoklund Olesen
2009-08-11Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsicBob Wilson
2009-08-11SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach
2009-08-10Modified VNInfo. The "copy" member is now a union which holds the copy for a ...Lang Hames
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-10Add support for printing loop structure information in asm comments.David Greene
2009-08-10Post RA scheduler changes. Introduce a hazard recognizer that uses the target...David Goodwin
2009-08-08ELF improvements:Bruno Cardoso Lopes
2009-08-08Remove RegisterScavenger::isSuperRegUsed(). This completely reverses the mist...Jakob Stoklund Olesen
2009-08-08Simplify RegScavenger::forward a bit more.Jakob Stoklund Olesen
2009-08-07remove a bunch of now-dead crud from the asmprinter and TAI interfaces.Chris Lattner
2009-08-06Get rid of RegScavenger::backwards() before the bitrot spreads.Jakob Stoklund Olesen
2009-08-06Reg Scavenging generalization (Thumb support):John Mosby
2009-08-05Fix some column padding bugs, reorganize things as suggested by ChrisDavid Greene
2009-08-05Major calling convention code refactoring.Dan Gohman
2009-08-051) Proper emit displacements for x86, using absolute relocations where necessaryBruno Cardoso Lopes
2009-08-04Factor some of the constants+context related code out into a separate header,...Owen Anderson
2009-08-03eliminate CurrentSection, rename CurrentSection_ -> CurrentSection, make it p...Chris Lattner
2009-08-03Kill off SwitchToDataSection and SwitchToTextSection, woo.Chris Lattner
2009-08-03Re-apply LiveInterval index dumping patch, with fixes suggested by BillDavid Greene
2009-08-03make getObjFileLowering() return a non-const reference.Chris Lattner
2009-08-03Add 'Indirect' LocInfo class and use to pass __m128 on win64. Also minore fix...Anton Korobeynikov
2009-08-03Fix some comments referring to std::cerr.Daniel Dunbar
2009-08-02Scavenger asserts.Jakob Stoklund Olesen
2009-08-01Give MachineFunctionAnalysis a destructor so it can verify thatDan Gohman
2009-07-31Simplify operand padding by keying off tabs in the asm stream. IfDavid Greene
2009-07-31Delete spurious semicolons.Dan Gohman
2009-07-31switch off of 'Section' onto MCSection. We're not properly usingChris Lattner
2009-07-31MachineFunction no longer needs Annotation.Dan Gohman
2009-07-31Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman
2009-07-31Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar
2009-07-31Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman
2009-07-30Removed the BigBlock register allocator.Lang Hames
2009-07-30Allow targets to define libcall names for mem(cpy,set,move) intrinsics, rathe...Sanjiv Gupta
2009-07-30I've changed the semantics of MERGE_VALUES a bit. It's now allowed to live un...Evan Cheng
2009-07-29Move types back to the 2.5 API.Owen Anderson
2009-07-28Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner
2009-07-27hoist MCContext/MCStreamer up to AsmPrinter since we're going to start creatingChris Lattner
2009-07-27simplify #includes.Chris Lattner
2009-07-24Move more to raw_ostream, provide support for writing MachineBasicBlock,Daniel Dunbar