aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move ConstantStruct back to 2.5 API.Owen Anderson2009-07-271-2/+2
* hoist MCContext/MCStreamer up to AsmPrinter since we're going to start creatingChris Lattner2009-07-271-0/+11
* Move ConstantFP construction back to the 2.5-ish API.Owen Anderson2009-07-272-5/+3
* fix commentBruno Cardoso Lopes2009-07-271-1/+1
* add module identifier to the elf object fileBruno Cardoso Lopes2009-07-273-9/+26
* Handle external symbols for ELF and add some static methods to ELFSymBruno Cardoso Lopes2009-07-274-46/+155
* Eliminate SectionFlags, just embed a SectionKind into SectionChris Lattner2009-07-273-18/+19
* Reorganize code a bit to reduce indentation. No visible functionality Eli Friedman2009-07-261-287/+287
* Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar2009-07-264-8/+7
* Remove Value::getNameLenDaniel Dunbar2009-07-261-18/+6
* remove a densemap from TargetAsmInfo that was uniquing the targetflags strings,Chris Lattner2009-07-261-4/+8
* make SectionKind know whether a symbol is weak or not in additionChris Lattner2009-07-262-14/+18
* rename Mergable -> Mergeable and Writable -> WriteableChris Lattner2009-07-262-11/+10
* two files I missed in the last commit.Chris Lattner2009-07-262-12/+12
* simplify getSectionForMergableConstant to take a SectionKind.Chris Lattner2009-07-262-9/+30
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-251-1/+1
* this is (unfortunately) several changes mixed together:Chris Lattner2009-07-251-1/+1
* Convert a few more things to use raw_ostream.Dan Gohman2009-07-252-26/+27