aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Fix typo.Nick Lewycky2009-10-111-1/+1
* Fix typo.Nick Lewycky2009-10-111-1/+1
* add a helper for matching "1".Chris Lattner2009-10-111-0/+12
* there is no need to run mem2reg after jump threading at LTO time now.Chris Lattner2009-10-111-3/+1
* fix a bunch of bad formatting, delete the dead Chris Lattner2009-10-111-61/+59
* add a simple helper method.Chris Lattner2009-10-101-0/+4
* add ability for clients of SSAUpdater to find out about theChris Lattner2009-10-101-1/+10
* add the ability to get a rewritten value from the middle of a block,Chris Lattner2009-10-101-3/+27
* rename GetValueInBlock -> GetValueAtEndOfBlock to better reflect Chris Lattner2009-10-101-4/+4
* Implement an efficient and fully general SSA update mechanism that Chris Lattner2009-10-101-0/+71
* add some WeakVH::operator='s. Without these, assigningChris Lattner2009-10-101-0/+9
* change some static_cast into cast, pointed out by Gabor.Chris Lattner2009-10-101-2/+2
* add a version of PHINode::getIncomingBlock that takes a raw Chris Lattner2009-10-101-8/+18
* Make getMachineNode return a MachineSDNode* instead of a generic SDNode*Dan Gohman2009-10-101-17/+18
* Replace X86's CanRematLoadWithDispOperand by calling the target-independentDan Gohman2009-10-101-2/+3
* The ScheduleDAG framework now requires an AliasAnalysis argument, thoughDan Gohman2009-10-091-1/+2
* Factor out LiveIntervalAnalysis' code to determine whether an instructionDan Gohman2009-10-092-14/+26
* Extract scope information from the variable itself, instead of relying on all...Devang Patel2009-10-091-4/+4
* ExecutionEngine::clearGlobalMappingsFromModule failed to remove reverseJeffrey Yasskin2009-10-091-0/+3
* Add a const qualifier.Dan Gohman2009-10-091-1/+1
* Use names instead of numbers for some of the magicDale Johannesen2009-10-091-0/+8
* Add basic infrastructure and x86 support for preserving MachineMemOperandDan Gohman2009-10-091-1/+15
* Raise the limit on built-in plugins in llvmc to 10.Mikhail Glushenkov2009-10-091-0/+40
* Indentation.Evan Cheng2009-10-091-2/+1
* Add the ability to track HasNSW and HasNUW on more kinds of SCEV expressions.Dan Gohman2009-10-092-21/+35
* Add a SelectionDAG getTargetInsertSubreg convenience function,Bob Wilson2009-10-081-0/+5
* Add a form of addPreserved which takes a string argument, to allow passesDan Gohman2009-10-082-0/+22
* remove LoopVR pass. According to Nick:Chris Lattner2009-10-082-87/+0
* Re-enable register scavenging in Thumb1 by default.Jim Grosbach2009-10-081-0/+6
* reverting thumb1 scavenging default due to test failure while I figure out wh...Jim Grosbach2009-10-071-6/+0
* second half of lazy liveness removal.Chris Lattner2009-10-071-64/+0
* Enable thumb1 register scavenging by default.Jim Grosbach2009-10-071-0/+6
* Extract subprogram and compile unit information from the debug info attached ...Devang Patel2009-10-071-1/+4
* 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