aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add reload and remat backscheduling. This is disabled by default. UseDavid Greene2009-07-281-26/+150
* fix unused variable warningChris Lattner2009-07-281-1/+1
* tADDrSPI doesn't have a predicate operand, but tADDhirr and tADDi3 have.Evan Cheng2009-07-281-0/+5
* Code clean up. No functionality changes.Evan Cheng2009-07-281-21/+32
* - More refactoring. This gets rid of all of the getOpcode calls.Evan Cheng2009-07-2816-566/+607
* fix a casting problem on the llvm-x86_64-linux testerChris Lattner2009-07-281-1/+1
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-2857-1255/+1452
* don't copy TargetLowering.Chris Lattner2009-07-281-1/+1
* Teach instcombine to respect and preserve inbounds. Add inboundsDan Gohman2009-07-282-22/+56
* Fix a small little typo.Mike Stump2009-07-281-1/+1
* Replace dyn_castGetElementPtr with dyn_cast<GEPOperator>.Dan Gohman2009-07-281-15/+5
* Grab the LLVMContext and parent Module of SI ahead of theDan Gohman2009-07-281-3/+4
* ORN does not require (and can not have) the ".w" suffix. "Orthogonality" is a...David Goodwin2009-07-271-7/+13
* Fix a release-asserts warning. Debug functions should be marked used,Mike Stump2009-07-271-0/+2
* llvm-mc: Implement .abort fully in the front endDaniel Dunbar2009-07-271-10/+0
* Avoid build warnings.Mike Stump2009-07-273-0/+3
* Move ConstantStruct back to 2.5 API.Owen Anderson2009-07-2713-166/+121
* Add a comment about the "getelementptr null" trick.Dan Gohman2009-07-271-0/+1
* Add a new keyword 'inbounds' for use with getelementptr. See theDan Gohman2009-07-276-2/+30
* llvm-mc: Move AsmLexer::getCurStrVal to StringRef based API.Daniel Dunbar2009-07-272-7/+7
* Unbreak build.Daniel Dunbar2009-07-271-2/+0
* Make raw_null_ostream flush its buffer in its destructor, so thatDan Gohman2009-07-271-0/+9
* hoist MCContext/MCStreamer up to AsmPrinter since we're going to start creatingChris Lattner2009-07-273-30/+12
* Move MCContext and friends to StringRef based APIs.Daniel Dunbar2009-07-271-6/+6
* Move ConstantFP construction back to the 2.5-ish API.Owen Anderson2009-07-2717-164/+147
* Add an assertion check to raw_ostream's destructor to verifyDan Gohman2009-07-271-0/+5
* Remove TPat. No patterns depend on just isThumb(). Must use either T1Pat (isT...David Goodwin2009-07-272-30/+26
* fix commentBruno Cardoso Lopes2009-07-271-1/+1
* add module identifier to the elf object fileBruno Cardoso Lopes2009-07-273-9/+26
* Sink getSectionPrefixForUniqueGlobal down into the TAI Chris Lattner2009-07-273-111/+148
* remove dead code.Chris Lattner2009-07-272-6/+3
* Handle external symbols for ELF and add some static methods to ELFSymBruno Cardoso Lopes2009-07-274-46/+155
* More DCE.Evan Cheng2009-07-274-17/+1
* convertToThreeAddress can't handle Thumb2 instructions (which don't have same...Evan Cheng2009-07-271-10/+7
* Initialize mdnNext.Devang Patel2009-07-271-1/+1
* Get rid of more dead code.Evan Cheng2009-07-275-9/+1
* Cosmetic change.Evan Cheng2009-07-271-2/+4
* Clean up.Evan Cheng2009-07-272-5/+6
* Get rid of some more getOpcode calls.Evan Cheng2009-07-276-33/+46
* Fix build.Mike Stump2009-07-271-0/+1
* Remove duplicate entries while printing decls for external symbols.Sanjiv Gupta2009-07-271-2/+23
* CMake: make sure that the *.inc files for libSystem show up in the resulting Douglas Gregor2009-07-271-0/+23
* add an explanatory comment about why we drop these in readonly andChris Lattner2009-07-271-2/+6
* Do not seed mstadata into the value map.Devang Patel2009-07-271-25/+4
* make COFF work like ELF and macho, by splitting out into its ownChris Lattner2009-07-273-67/+83
* don't create default text/data sections for all targets.Chris Lattner2009-07-271-2/+0
* Apparently alpha doesn't use ElfTargetAsmInfo (?)Chris Lattner2009-07-271-0/+3
* Thumb-2 does not have RSC.David Goodwin2009-07-271-34/+1
* Add ".w" suffix for wide thumb-2 instructions.David Goodwin2009-07-271-45/+43
* inline a method.Chris Lattner2009-07-271-28/+24