summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Fix another bug in r71252. This code supports GetElementPtrDan Gohman2009-05-081-1/+1
* Add memoization for getSCEVAtScope results for instructionsDan Gohman2009-05-081-0/+5
* Make the SCEV* form of getSCEVAtScope public, to allow ScalarEvolutionDan Gohman2009-05-081-5/+4
* Factor out the code for creating SCEVs for GEPs into aDan Gohman2009-05-081-0/+4
* Add a getExitBlock utility function to LoopInfo which returns theDan Gohman2009-05-081-0/+10
* Factor out cycle-finder code and make it generic.Anton Korobeynikov2009-05-081-4/+2
* Add some examples to show the difference betweenDuncan Sands2009-05-081-0/+17
* Revert 71165. It did more than just revert 71158 and it introducedDan Gohman2009-05-072-15/+1
* Temporarily revert r71158. It was causing a failure during a full bootstrap:Bill Wendling2009-05-072-1/+15
* Factor out a common base class between SCEVCommutativeExpr andDan Gohman2009-05-071-30/+34
* Move the tablegen-produced DebugLoc handling into a AsmWriter::processDebugLo...Argyrios Kyrtzidis2009-05-071-1/+4
* Rename "loop aligner" pass to "code placement optimization" pass.Evan Cheng2009-05-071-3/+3
* Add const modifiers.Jakob Stoklund Olesen2009-05-071-1/+1
* Just turn aggressive stack coloring off at -O3.Bill Wendling2009-05-071-1/+1
* Temporarily revert r71010. It was causing massive failures during self-hosting.Bill Wendling2009-05-071-1/+1
* Make DwarfWriter::RecordInlinedFnStart more like the other DwarfWriter's meth...Argyrios Kyrtzidis2009-05-071-3/+3
* Add simplify_type specializations to allow WeakVH, AssertingVH, andDan Gohman2009-05-061-2/+37
* CMake: Detects libpthread and sets HAVE_LIBPTHREAD.Oscar Fuentes2009-05-061-1/+1
* CMake: Added cmakedefine for HAVE_PTHREAD_H.Oscar Fuentes2009-05-061-0/+3
* OCaml parameter attribute bindings from PR2752.Duncan Sands2009-05-061-0/+2
* Allow readonly functions to unwind exceptions. TeachDuncan Sands2009-05-061-8/+18
* Quotes should be printed before private prefix; some code clean up.Evan Cheng2009-05-051-1/+5
* Add dump method to DIDescriptor.Bill Wendling2009-05-051-0/+2
* Add an explicit keyword.Dan Gohman2009-05-051-1/+2
* Forgot this in the last commit.Evan Cheng2009-05-051-1/+1
* Move getInstrOperandRegClass from the scheduler to TargetInstrInfo.Evan Cheng2009-05-051-0/+7
* Re-apply 70645, converting ScalarEvolution to useDan Gohman2009-05-043-50/+33
* Make DBG_STOPPOINT nodes, and therefore DBG_LABEL labels, get a DebugLoc, so ...Chris Lattner2009-05-041-2/+2
* Restore minor deletion.Mike Stump2009-05-043-6/+14
* In some rare cases, the register allocator can spill registers but end up not...Evan Cheng2009-05-034-31/+52
* Properly handle sdiv / udiv / srem / urem libcallsAnton Korobeynikov2009-05-031-0/+4
* -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDe...Argyrios Kyrtzidis2009-05-032-3/+4
* Revert r70645 for now; it's causing a variety of regressions.Dan Gohman2009-05-033-18/+35
* Convert ScalarEvolution to use CallbackVH for its internal map. ThisDan Gohman2009-05-023-35/+18
* Apply Jeffrey Yasskin's CallbackVH patch, with minor tweaks from meDan Gohman2009-05-021-1/+45
* Include <limits.h> to get the definition of CHAR_BIT.Dan Gohman2009-05-021-0/+1
* Previously, RecursivelyDeleteDeadInstructions provided an optionDan Gohman2009-05-022-7/+39
* When ScalarEvolution is told to forget the trip count for a loop, haveDan Gohman2009-05-021-0/+5
* Drop the default assumption about alignment down to 2 bits from 3. This appa...Chris Lattner2009-05-011-2/+2
* Prevent looping when DenseSet is abused.Stuart Hastings2009-05-011-1/+1
* Actually insert inserted instructions into the InsertedValues map.Dan Gohman2009-05-011-2/+2
* Add an accessor method to allow clients to test if a given expressionDan Gohman2009-05-011-0/+6
* Make SCEVExpander::addInsertedValue able to accept Values, not justDan Gohman2009-05-011-5/+5
* Fix compilation for some targets other than x86.Argyrios Kyrtzidis2009-04-301-0/+1
* Add a comment to refer to the section of the programmer's manual that explain...Stefanus Du Toit2009-04-301-0/+9
* Make DebugLoc independent of DwarfWriter.Argyrios Kyrtzidis2009-04-303-20/+18
* Add a mention of TypeBuilder to the programmer's manual, and clean up the classJeffrey Yasskin2009-04-301-6/+6
* getCommonSubClass() - Calculate the largest common sub-class of two registerJakob Stoklund Olesen2009-04-301-0/+4
* Add some comments, and tidy up some whitespace.Dan Gohman2009-04-301-1/+2
* Extend ScalarEvolution's getBackedgeTakenCount to be able toDan Gohman2009-04-301-4/+44