aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth2009-10-268-8/+8
* Implement PR3266 & PR5276, folding:Chris Lattner2009-10-261-6/+45
* fix PR5295 where the .ll parser didn't reject a function after a globalChris Lattner2009-10-251-5/+8
* Suppress -Asserts warning.Daniel Dunbar2009-10-251-0/+2
* fix PR5186: the JIT shouldn't try to codegen available_externallyChris Lattner2009-10-251-1/+1
* Remove unused includes.Chandler Carruth2009-10-252-2/+0
* of -> orJim Grosbach2009-10-251-1/+1
* 80-column cleanupJim Grosbach2009-10-251-2/+3
* Reapply 85006 with a minor fix.Sanjiv Gupta2009-10-256-3/+52
* Add ARM getMatchingSuperRegClass to handle S / D / Q cross regclass coalescing.Evan Cheng2009-10-252-0/+34
* Don't forget subreg indices when folding load / store.Evan Cheng2009-10-251-10/+30
* Use isIdentityCopy. Fix a bozo bug (flipped condition) in InvalidateRegDef.Evan Cheng2009-10-251-5/+5
* Code clean up.Evan Cheng2009-10-251-33/+33
* Do not delete identity insert_subreg even if dest is virtual. Let later passe...Evan Cheng2009-10-251-20/+27
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-2598-98/+1
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-25115-165/+146
* this is done.Chris Lattner2009-10-251-35/+0
* Teach FoldBitCast to be able to handle bitcasts from (e.g.) i128 -> <4 x float>.Chris Lattner2009-10-251-4/+13
* move FoldBitCast earlier in the file, and use it instead of Chris Lattner2009-10-251-132/+132
* refactor FoldBitCast to reduce nesting and to always return a constantexprChris Lattner2009-10-251-104/+109
* Remove ICmpInst::isSignedPredicate which was a reimplementationNick Lewycky2009-10-255-37/+24
* Sink isTrueWhenEqual from ICmpInst to CmpInst. Add a matching isFalseWhenEqualNick Lewycky2009-10-251-1/+18
* When the scavenger is looking for a good candidate location to restore from aJim Grosbach2009-10-251-5/+27
* MapValue doesn't needs its LLVMContext argument.Dan Gohman2009-10-243-18/+13
* Rename isLoopExit to isLoopExiting, for consistency with the wordingDan Gohman2009-10-242-3/+3
* Rewrite LoopRotation's SSA updating code using SSAUpdater.Dan Gohman2009-10-241-226/+70
* Make DominanceFrontierBase::print's output prettier.Dan Gohman2009-10-241-3/+5
* Revert back 85006 for now as it breaks PIC16 tests.Sanjiv Gupta2009-10-246-51/+3
* Adding support for placing global objects in shared data memory.Sanjiv Gupta2009-10-246-3/+51
* various cleanups suggested by DuncanChris Lattner2009-10-241-3/+5
* fix PR5287, a serious regression from my previous patches. Thanks toChris Lattner2009-10-241-0/+1
* Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez2009-10-2417-200/+151
* 80 col violation.Evan Cheng2009-10-241-1/+2
* Add some asserts to catch copyRegToReg() fails earlyAnton Korobeynikov2009-10-241-4/+9
* Restrict Thumb1 register allocation to low registers, even for instructions thatJim Grosbach2009-10-241-0/+16
* Identity copies should not contribute to spill weight.Evan Cheng2009-10-231-2/+5
* FIXME no longer applies. R12 and R3 are available for allocationJim Grosbach2009-10-231-3/+0
* Fix http://llvm.org/PR4822: allow module deletion after a function has beenJeffrey Yasskin2009-10-232-27/+63
* Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su...Victor Hernandez2009-10-2318-79/+117
* APInt-ify the gep scaling code, so that it correctly handles the case whereDan Gohman2009-10-231-4/+5
* Make LoopDeletion check the maximum backedge taken count, rather than theDan Gohman2009-10-231-1/+1
* some stuff is done, we still have constantexpr simplification to do.Chris Lattner2009-10-231-31/+15
* teach libanalysis to simplify vector loads with bitcast sources. ThisChris Lattner2009-10-231-7/+13
* enhance FoldReinterpretLoadFromConstPtr to handle loads of up to 32 Chris Lattner2009-10-231-6/+8
* teach libanalysis to fold int and fp loads from almost arbitraryChris Lattner2009-10-231-8/+185
* X86 needs critical path anti-dependency breaking.Evan Cheng2009-10-231-1/+1
* Commit fixes for half precision I noted in review, soDale Johannesen2009-10-231-3/+3
* Minor code cleanup.Victor Hernandez2009-10-231-3/+2
* Neuter stack protectors by only checking character arrays. This is what GCCBill Wendling2009-10-231-1/+6
* Allow the target to select the level of anti-dependence breaking that should ...David Goodwin2009-10-223-7/+22