summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Give MachineFunctionAnalysis a destructor so it can verify thatDan Gohman2009-08-011-0/+4
* Delete a redundant variable.Dan Gohman2009-08-011-1/+0
* Minor code simplifications.Dan Gohman2009-08-011-8/+8
* SelectionDAGISel no longer needs to check hasAvailableExternallyLinkage,Dan Gohman2009-08-011-5/+0
* Make UnreachableMachineBlockElim preserve MachineDominatorTree andDan Gohman2009-08-011-0/+15
* Use setPreservesAll and setPreservesCFG in CodeGen passes.Dan Gohman2009-07-3117-14/+31
* SelectionDAGISel does not "preserve all", since it makes lots of changesDan Gohman2009-07-311-1/+3
* Use a range insert instead of an explicit loop.Dan Gohman2009-07-311-2/+1
* Allow target intrinsics that return multiple values, i.e., struct types,Bob Wilson2009-07-311-15/+9
* add some comments on how this is *supposed* to work. We don'tChris Lattner2009-07-311-0/+27
* rearrange a conditional. Even if this weren't #if 0'd out, this wouldChris Lattner2009-07-311-4/+5
* Simplify operand padding by keying off tabs in the asm stream. IfDavid Greene2009-07-311-1/+21
* PreferredEHDataFormat is always call with data and global, but this wholeChris Lattner2009-07-311-1/+1
* move emitUsedDirectiveFor to TargetLoweringObjectFile and rename it toChris Lattner2009-07-311-1/+1
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-314-8/+8
* Update CMake files.Ted Kremenek2009-07-311-0/+2
* switch off of 'Section' onto MCSection. We're not properly usingChris Lattner2009-07-314-13/+17
* MachineFunction no longer needs Annotation.Dan Gohman2009-07-311-2/+1
* Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman2009-07-319-91/+113
* refactor section construction in TLOF to be through an explicitChris Lattner2009-07-313-0/+15
* Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson2009-07-311-4/+4
* Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar2009-07-319-111/+91
* Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman2009-07-319-91/+111
* Fix cmake build.Benjamin Kramer2009-07-311-1/+0
* Removed the BigBlock register allocator.Lang Hames2009-07-301-892/+0
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-2/+1
* Start using DebugInfoFinder.Devang Patel2009-07-301-13/+11
* Allow targets to define libcall names for mem(cpy,set,move) intrinsics, rathe...Sanjiv Gupta2009-07-302-3/+9
* Optimize some common usage patterns of atomic built-ins __sync_add_and_fetch(...Evan Cheng2009-07-301-0/+1
* Move types back to the 2.5 API.Owen Anderson2009-07-299-49/+34
* inline the global 'getInstrOperandRegClass' function into its callersChris Lattner2009-07-294-14/+18
* Forgot to output the base offset.Bill Wendling2009-07-291-4/+8
* 1. Introduce a new TargetOperandInfo::getRegClass() helper methodChris Lattner2009-07-291-4/+2
* Remove now unused Context variables.Benjamin Kramer2009-07-291-1/+0
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-292-2/+2
* pass the mangler down into the various SectionForGlobal methods.Chris Lattner2009-07-292-3/+4
* Move comment to above method.Bill Wendling2009-07-291-21/+21
* - Temporarily unbreak the build by forcing the TType "absptr", which isn'tBill Wendling2009-07-292-50/+75
* Cleanup code to use iterators instead of ".size()".Bill Wendling2009-07-281-21/+25
* Doxygenify comments.Bill Wendling2009-07-282-2/+4
* Split out large loop into it's very own method. No intended functionality cha...Bill Wendling2009-07-282-42/+62
* Output the EH TType format and base offset only if there are types that we'reBill Wendling2009-07-281-6/+15
* Use the preferred EH data format for the preferred EH data format.Bill Wendling2009-07-281-2/+2
* Fix a typo.Evan Cheng2009-07-281-1/+1
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-282-2/+2
* Handle null and file symbol on doInitializationBruno Cardoso Lopes2009-07-282-9/+8
* Change ConstantArray to 2.5 API.Owen Anderson2009-07-282-2/+2
* Add reload and remat backscheduling. This is disabled by default. UseDavid Greene2009-07-281-26/+150
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-285-25/+43
* Avoid build warnings.Mike Stump2009-07-271-0/+1
OpenPOWER on IntegriCloud