aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* * Rewrite loop to be slightly more efficient (arguably)Chris Lattner2002-07-181-2/+2
* * ConstExpr::getelementptr now takes a vector of Constants not ValuesChris Lattner2002-07-181-109/+73
* Add a hack to check for a subset of true dominance propertiesChris Lattner2002-07-181-4/+22
* Implement linking of ConstExprsChris Lattner2002-07-181-9/+43
* added std:: to cerr and endlAnand Shukla2002-07-161-2/+5
* Ensure ConstExpr constants are unique using aVikram S. Adve2002-07-151-5/+62
* Added support to write out ConstantExpr nodes.Vikram S. Adve2002-07-141-4/+21
* Added subclass ConstantExpr to represent expressions consructed fromVikram S. Adve2002-07-141-12/+129
* Create a static version of Instruction::getOpcodeName(opCode) thatVikram S. Adve2002-07-142-45/+53
* *** empty log message ***Chris Lattner2002-07-101-5/+5
* Moved MachineCodeForBB to be an annotation on BasicBlock.Vikram S. Adve2002-07-081-4/+1
* *** empty log message ***Chris Lattner2002-06-302-2/+1
* changes for 64bit gccAnand Shukla2002-06-254-7/+8
* added include<iostream> for cerrAnand Shukla2002-06-251-0/+1
* MEGAPATCH checkin.Chris Lattner2002-06-2516-435/+324
* *** empty log message ***Chris Lattner2002-06-251-57/+45
* * Update to work with MegapatchChris Lattner2002-06-251-105/+153
* Support opaque type printing a little bit at leastChris Lattner2002-05-261-0/+2
* Fix bug: test/Regression/Transforms/ADCE/2002-05-23-ZeroArgPHITest.llChris Lattner2002-05-231-1/+4
* Avoid creating the symbol table if we don't need it.Chris Lattner2002-05-221-2/+2
* Print out function name with % style instead of "" styleChris Lattner2002-05-221-2/+2
* Fix bug: test/Regression/Transforms/CFGSimplify/2002-05-21-PHIElimination.llChris Lattner2002-05-211-4/+21
* Avoid emitting a useless comment for a basic block with no uses (whichChris Lattner2002-05-141-3/+6
* Add method to check to see if two _Instructions_ dominate each otherChris Lattner2002-05-131-0/+14
* We actually need this code for the release build to prevent link errors,Chris Lattner2002-05-101-6/+1
* Verify that function call arguments match the function signatureChris Lattner2002-05-081-0/+17
* Implement constant propogation of PHI instructions like this:Chris Lattner2002-05-071-1/+17
* Move UnifyFunctionExitNodes to Utils library: final resting place this timeChris Lattner2002-05-071-1/+1
* Updates to move some header files out of include/llvm/Transforms intoChris Lattner2002-05-072-36/+39
* Mark analyses that only depend on the CFG of a functionChris Lattner2002-05-061-8/+8
* Make functions that preserve the CFG not invalidate analyses that only dependChris Lattner2002-05-061-1/+28
* Move a bunch of code to a .cpp file, don't #include Instruction.hChris Lattner2002-05-062-86/+24
* Move code out of header fileChris Lattner2002-05-061-0/+81
* Replace all usages of Type::isPointerType with isa<PointerType>Chris Lattner2002-05-061-3/+3
* Implement getPrimitiveSize()Chris Lattner2002-05-061-2/+14
* Implement constant propogation of shift instructionsChris Lattner2002-05-062-0/+44
* Implement constant propogation of shiftsChris Lattner2002-05-061-0/+28
* Print functions with curly braces instead of begin/endChris Lattner2002-05-061-9/+7
* Implement two iterator remove methodChris Lattner2002-05-061-0/+17
* Implement remainderChris Lattner2002-05-031-9/+46
* Implement remainderChris Lattner2002-05-032-22/+26
* Fix bug: test/Regression/Transforms/SCCP/2002-05-03-NotOperator.llChris Lattner2002-05-031-12/+26
* The implementation keyword is no longer neccesaryChris Lattner2002-05-021-1/+1
* Fix problem where subpasses would invalidate all analyses outstandingChris Lattner2002-04-301-0/+8
* Make the range insert operation return an iterator, even though the STLChris Lattner2002-04-291-3/+11
* Changes so that iMemory.h doesn't include DerivedTypes.hChris Lattner2002-04-292-0/+19
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-296-7/+0
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-293-5/+15
* Add a new command line option for PassManager using utilities.Chris Lattner2002-04-292-11/+144
* Todo has been implemented, remove itChris Lattner2002-04-281-3/+0