summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Rename MallocFreeHelper as MemoryBuiltinsVictor Hernandez2009-10-2717-22/+21
* Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which return...Evan Cheng2009-10-2710-23/+65
* Do not clear the "S" bit for RSCri and RSCrs. They inherit from the "sI"Bob Wilson2009-10-271-2/+0
* add enough support for indirect branch for the feature test to passChris Lattner2009-10-2711-38/+256
* Explicitly specify 0b00, i.e, zero rotation, as the rotate filed (Inst{11-10})Johnny Chen2009-10-271-5/+8
* Remove unnecessary gotos to fall-thru successors.Sanjiv Gupta2009-10-272-1/+26
* Test commit. Added '.' to the comment line.Johnny Chen2009-10-271-1/+1
* Type.h doesn't need to #include LLVMContext.hChris Lattner2009-10-273-0/+3
* pseudosourcevalue is also still using getGlobalContext(), so it isn'tChris Lattner2009-10-272-0/+2
* apparently the X86 JIT isn't fully contextized, it is still using getGlobalCo...Chris Lattner2009-10-271-0/+1
* Correctly align double arguments in the stack.Rafael Espindola2009-10-271-0/+1
* Fix a pretty serious misfeature of the inliner: if it inlines a functionChris Lattner2009-10-271-0/+9
* VS build fix, patch by Marius Wachtler.Mike Stump2009-10-271-0/+1
* Fix OProfileJITEventListener after r85182.Jeffrey Yasskin2009-10-271-1/+1
* Add objectsize intrinsic and hook it up through codegen. Doesn'tEric Christopher2009-10-272-0/+37
* Now VFP instructions.Evan Cheng2009-10-271-57/+58
* Add braces to avoid ambiguous else.Dan Gohman2009-10-271-1/+2
* Change Thumb1 and Thumb2 instructions to separate opcode from operands with a...Evan Cheng2009-10-272-227/+227
* Automatically do the equivalent of freeMachineCodeForFunction(F) when F isJeffrey Yasskin2009-10-274-21/+40
* Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...Victor Hernandez2009-10-2617-18/+18
* Add a straight-forward implementation of SCCVN for aggressively eliminating s...Owen Anderson2009-10-261-0/+721
* Change ARM asm strings to separate opcode from operands with a tab instead of...Evan Cheng2009-10-262-143/+143
* Remove FreeInst.Victor Hernandez2009-10-2629-314/+92
* Try to get ahead of Johnny Chen and pro-actively add some more ARM encodingBob Wilson2009-10-261-2/+16
* Fix ARM encoding typo: Opcod3 is not passed to ASuI parent class.Bob Wilson2009-10-261-2/+2
* Add more ARM instruction encodings for 's' bit set and "rs" register encodingBob Wilson2009-10-261-2/+18
* Allow the aggressive anti-dep breaker to process the same region multiple tim...David Goodwin2009-10-264-149/+259
* Simplify this code. LoopDeletion doesn't need to explicit check thatDan Gohman2009-10-261-24/+2
* Code that checks WillNotOverflowSignedAdd before creating an AddDan Gohman2009-10-261-8/+8
* Update CMake files.Ted Kremenek2009-10-262-1/+2
* Teach BasicAA how to analyze Select instructions, and make it moreDan Gohman2009-10-261-2/+76
* Define virtual destructor in *.cpp file.David Goodwin2009-10-261-0/+3
* Add aggressive anti-dependence breaker. Currently it is not the default for a...David Goodwin2009-10-264-3/+829
* Check in the experimental GEP splitter pass. This pass splits complexDan Gohman2009-10-261-0/+81
* Revert r85134, it breaks mingw buildAnton Korobeynikov2009-10-262-5/+3
* When checking whether a def of an aliased register is dead, ask theDan Gohman2009-10-261-1/+1
* Make PIC16 overlay a loadable pass.Sanjiv Gupta2009-10-262-4/+4
* Do not use expensive sort(). Devang Patel2009-10-261-4/+6
* Break anti-dependence breaking out into its own class.David Goodwin2009-10-265-543/+679
* Add support to encode type info using llvm::Constant.Devang Patel2009-10-261-0/+87
* Fix a typo in a comment.Dan Gohman2009-10-261-1/+1
* reapply r85085 with a bugfix to avoid infinite looping.Chris Lattner2009-10-261-8/+47
* Make LSR's OptimizeShadowIV ignore induction variables with negativeDan Gohman2009-10-261-0/+4
* - Revert some changes from 85044, 85045, and 85047 that broke x86_64 tests andEvan Cheng2009-10-263-26/+38
* Revert 85085. It causes infinite looping during llvm-gcc build.Evan Cheng2009-10-261-45/+6
* 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