aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm
Commit message (Expand)AuthorAgeFilesLines
* Replace TargetInstrInfo::isInvariantLoad and its target-specificDan Gohman2009-10-072-10/+8
* Add register-reuse to frame-index register scavenging. When a target usesJim Grosbach2009-10-072-3/+10
* Add a comment explaining how DenseMap::insert works, because it is notEdwin Török2009-10-071-0/+3
* Make getPointerTo return a const PointerType* rather thanDuncan Sands2009-10-071-1/+1
* INTRINSIC_W_CHAIN and INTRINSIC_VOID do not use MemSDNode. TheyDan Gohman2009-10-071-2/+0
* Add support to handle debug info attached to an instruction.Devang Patel2009-10-061-1/+2
* Make LLVMContext's pImpl member const.Dan Gohman2009-10-061-1/+3
* remove predicate simplifier, it never got the last bugs beatenChris Lattner2009-10-062-8/+0
* Introduce and use convenience methods for getting pointer typesDuncan Sands2009-10-061-0/+15
* Update processDebugLoc() so that it can be used to process debug info before ...Devang Patel2009-10-062-4/+4
* In Thumb1, the register scavenger is not always able to use an emergencyJim Grosbach2009-10-051-0/+18
* Remove an unnnecessary LLVMContext argument inDan Gohman2009-10-051-2/+1
* Fix a name in a comment.Dan Gohman2009-10-051-1/+1
* add more type predicates.Chris Lattner2009-10-051-6/+24
* add some helper functions.Chris Lattner2009-10-051-0/+6
* remove llvm-db: it is completely broken and if anyone wants to do a debugger,Chris Lattner2009-10-056-887/+0
* Do away with the strange use of BitVectors in SSI, and just use normal sets. ...Owen Anderson2009-10-041-19/+11
* Rename enum NumOccurrences to NumOccurrencesFlag since there is a member name...Evan Cheng2009-10-041-6/+8
* Renamed MachineInstrIndex to LiveIndex.Lang Hames2009-10-032-138/+138
* Expand api out in the usual inserter way, though, I do have aMike Stump2009-10-011-1/+6
* remove trailing whitespaceJim Grosbach2009-10-011-19/+19
* Don't use identifiers that start with an underscore followedDan Gohman2009-10-011-2/+2
* Teach CMake to look for bidirectional_iterator, iterator, forward_iterator, u...Douglas Gregor2009-10-011-5/+2
* Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. WhenEvan Cheng2009-10-012-1/+25
* remove the GVNPRE pass. It has been subsumed by the GVN pass.Chris Lattner2009-10-012-8/+0
* Add another MDNode into DebugLocTuple. This will be used to keep track of inl...Devang Patel2009-10-011-6/+10
* If location info is attached with an instruction then keep track of alloca sl...Devang Patel2009-10-011-0/+14
* Use MachineInstr as an processDebugLoc() argument.Devang Patel2009-09-301-1/+1
* Use MDNode * directly as an RecordSourceLine() argument.Devang Patel2009-09-301-1/+1
* Remove dead code.Devang Patel2009-09-301-6/+0
* Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope.Devang Patel2009-09-301-2/+7
* Use OutStreamer.SwitchSection instead of writing out textual section directives.Bob Wilson2009-09-301-1/+7
* Add a new virtual EmitStartOfAsmFile method to the AsmPrinter and use thisBob Wilson2009-09-301-0/+4
* Fix integer overflow in instruction scheduling. This can happen if we haveReid Kleckner2009-09-301-4/+4
* Silence unused variable warning.Devang Patel2009-09-301-1/+1
* Add a target hook to add pre- post-regalloc scheduling passes.Evan Cheng2009-09-301-4/+12
* Simplify.Devang Patel2009-09-301-1/+1
* Remove -post-RA-schedule flag and add a TargetSubtarget method to enable post...David Goodwin2009-09-301-1/+5
* Forward-declare ValueSymbolTable so that SymbolTableListTraits.h can be parse...Douglas Gregor2009-09-301-1/+2
* Add a way for a frontend to generate more complex dwarf locationMike Stump2009-09-301-4/+25
* Add removeMD().Devang Patel2009-09-291-1/+9
* Only one custom meadata of each kind can be attached with an instruction.Devang Patel2009-09-292-4/+4
* Remove std::string uses from DebugInfo interface.Devang Patel2009-09-291-93/+47
* Create empty StringRef is incoming cstring is NULL.Devang Patel2009-09-291-1/+1
* Parse custom metadata attached with an instruction.Devang Patel2009-09-291-2/+7
* s/class Metadata/class MetadataContext/gDevang Patel2009-09-283-7/+7
* Do not use global typedef for MDKindID.Devang Patel2009-09-282-10/+6
* Remove unnecessary include.Devang Patel2009-09-281-1/+0
* Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen2009-09-282-3/+6
* Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass.Dan Gohman2009-09-282-4/+3