aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Don't cache PHI exit values from exhaustive evaluations, becauseDan Gohman2009-06-291-1/+0
* FIX PR 4459.Rafael Espindola2009-06-291-1/+1
* Initialize CurSection in constructor.Edwin Török2009-06-291-1/+1
* Rename MCValue::getCst to getConstant and add MCValue::isConstant.Daniel Dunbar2009-06-291-4/+4
* Relax LDA memory instruction checks.Andreas Bolka2009-06-291-4/+7
* Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly...Edwin Török2009-06-292-1/+42
* Simplify this code, and avoid using APInt(). This fixesDan Gohman2009-06-291-4/+2
* Add a target-specific DAG combine on X86 to fold the common pattern ofOwen Anderson2009-06-291-0/+54
* Add processor descriptions for Istanbul and Shanghai.David Greene2009-06-291-0/+4
* Fix a subtarget feature bug.David Greene2009-06-291-1/+1
* Add more vector ValueTypes for AVX and other extended vector instructionDavid Greene2009-06-292-24/+152
* Rename ARMcmpNZ to ARMcmpZ and use it to represent comparisons that set only ...David Goodwin2009-06-295-30/+28
* Add triple for OpenBSD.Duncan Sands2009-06-291-0/+3
* Include the new file ThumbRegisterInfo.cpp to CMakeLists.txtDuncan Sands2009-06-291-0/+1
* Implement Thumb2 ldr.Evan Cheng2009-06-2911-156/+387
* Make dynamic LLVMC plugins work on Windows (finally!).Mikhail Glushenkov2009-06-293-2/+74
* Missed one.Andreas Bolka2009-06-291-1/+1
* Fix case in LDA util function names.Andreas Bolka2009-06-291-4/+4
* Print pairwise dependence results, add testcases.Andreas Bolka2009-06-281-2/+26
* Minimal LDA interface, maximally conservative tester.Andreas Bolka2009-06-281-0/+24
* LDA analysis output scaffolding.Andreas Bolka2009-06-281-1/+19
* Don't try to split a loop when the controlling icmp instructionDan Gohman2009-06-271-0/+3
* Remove the block from the LoopInfo, rather than just the Loop.Dan Gohman2009-06-271-1/+1
* Teach LoopSimplify how to merge multiple loop exits into a single exit,Dan Gohman2009-06-272-1/+76
* More minor code simplifications.Dan Gohman2009-06-271-14/+9
* Eliminate a layer of indirection in LoopInfo and MachineLoopInfo.Dan Gohman2009-06-272-2/+2
* Convert ScalarEvolution to use BumpPtrAllocator and FoldingSet, insteadDan Gohman2009-06-271-141/+222
* Change SCEVExpander to use an IRBuilder to emit instructions.Dan Gohman2009-06-271-72/+70
* Simplify a bitAnton Korobeynikov2009-06-276-80/+70
* ARM refactoring. Step 2: split RegisterInfoAnton Korobeynikov2009-06-279-694/+1075
* Add ThumbInstrInfo.cpp to the CMake makefilesDouglas Gregor2009-06-271-0/+1
* remove a bunch of fixmes (old checking code) and commonize all theChris Lattner2009-06-271-87/+29
* pull @GOT, @GOTOFF, @GOTPCREL handling into isel from the asmprinter.Chris Lattner2009-06-272-40/+23
* simplify some code and eliminate the symbolicAddressesAreRIPRel() predicate.Chris Lattner2009-06-273-19/+4
* When a value is used multiple times within a single PHI, instructionsDan Gohman2009-06-271-3/+15
* fix clang/test/CodeGenObjC/try.m, a basereg doesn't mean no global anymore.Chris Lattner2009-06-271-5/+3
* fix a bunch of failures in the X86-64 JIT by tolerating RIP asChris Lattner2009-06-271-3/+5
* factor some logic out into a helper function, allow remat of loads from constantChris Lattner2009-06-271-4/+25
* Reimplement rip-relative addressing in the X86-64 backend. The newChris Lattner2009-06-279-165/+249
* When doing remat, don't consider uses of non-allocatable physregs. Patch Chris Lattner2009-06-271-0/+4
* Renaming for consistency.Evan Cheng2009-06-275-115/+120
* Fix PR4466 by making fastisel set operand flags correctly.Chris Lattner2009-06-272-7/+14
* fix a typo that GCC should have caught that causes crashes with -view-*-dagsChris Lattner2009-06-271-1/+1
* Remove outdated comment.David Goodwin2009-06-261-4/+0
* When possible, use "mvn ra, rb" instead of "eor ra, rb, -1" because mvn has a...David Goodwin2009-06-261-0/+2
* Incorporate the insertion point into the key of SCEVExpander's CSE map.Dan Gohman2009-06-262-135/+62
* Remove unused routines.Devang Patel2009-06-261-41/+0
* Add feature flags for AVX and FMA and fix some SSE4A feature flagDavid Greene2009-06-264-3/+38
* Fix ScalarEvolution::getAddRecExpr's code which canonicalized theDan Gohman2009-06-261-2/+23
* Fix SCEVAddRecExpr::isLoopInvariant to test if all of its operandsDan Gohman2009-06-261-5/+15