aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2004-05-08Add a bunch more branchesBrian Gaeke
2004-05-08Flesh out GEP supportBrian Gaeke
2004-05-08Add ADD with immediateBrian Gaeke
2004-05-08Add forms of CMP, SUBCC, and a few branches, and some comments.Brian Gaeke
2004-05-08Add stub support for GEPs.Brian Gaeke
2004-05-08Add required headerAlkis Evlogimenos
2004-05-08Remove unneeded headerAlkis Evlogimenos
2004-05-07Implement folding of GEP's like:Chris Lattner
2004-05-07Add support for copying bool constants to registers.Brian Gaeke
2004-05-07Codegen floating point stores of constants into integer instructions. ThisChris Lattner
2004-05-07Make comparisons against the null pointer as efficient as integer comparisonsChris Lattner
2004-05-07Fix PR336: The instcombine pass asserts when visiting load instructionChris Lattner
2004-05-06Don't call getForwardedType() twice, as recommended by Chris.John Criswell
2004-05-06Implement the new cl::PositionalEatsArgs flag, refactor code a bitChris Lattner
2004-05-06Fix for PR#330.John Criswell
2004-05-06numeric_limits::infinity() apparently does not work on all systems. As aChris Lattner
2004-05-05Move the stuff that fixes the size, orientation & fonts of graphs toBrian Gaeke
2004-05-04Apply simplification suggested by Chris: why assign() when operator = will do?Brian Gaeke
2004-05-04Fixed inconsistent indentation.John Criswell
2004-05-04Missing piece of fix for Bug 333Brian Gaeke
2004-05-04Correctly mangle function names when they are used as part of aBrian Gaeke
2004-05-04Add "Args" optional argument to AbstractInterpreter factory methods, whichBrian Gaeke
2004-05-04Remove unneeded checkChris Lattner
2004-05-04Improve signed division by power of 2 *dramatically* from this:Chris Lattner
2004-05-04Add stub support for reading BBTraces.Brian Gaeke
2004-05-04Do not mark instructions in unreachable sections of the function as live.Chris Lattner
2004-05-04Share ProfilingType enum with the C profiling runtime libraries.Brian Gaeke
2004-05-04Improve code generated for integer multiplications by 2,3,5,9Chris Lattner
2004-05-04Minor efficiency tweak, suggested by Patrick MeredithChris Lattner
2004-05-03Fix typoBrian Gaeke
2004-05-03In InsertProfilingInitCall(), make it legal to pass in a null array, inBrian Gaeke
2004-05-03Add initial implementation of basic-block tracing instrumentation pass.Brian Gaeke
2004-05-02Fix a problem with double freeing memory. For some reason, CallGraph is notChris Lattner
2004-05-02Plug a minor memory leakChris Lattner
2004-05-02Do not clone arbitrary condition instructions.Chris Lattner
2004-05-02Do not infinitely "unroll" single BB loops.Chris Lattner
2004-05-02Dont' merge terminators that are needed to select PHI node values.Chris Lattner
2004-05-01Implement SimplifyCFG/branch-cond-merge.llChris Lattner
2004-05-01Make sure to reprocess instructions used by deleted instructions to avoidChris Lattner
2004-05-01Make sure the instruction combiner doesn't lose track of instructionsChris Lattner
2004-05-01Fix my missing parensChris Lattner
2004-05-01Implement SimplifyCFG/branch-cond-prop.llChris Lattner
2004-05-01Remove unused #includeChris Lattner
2004-05-01Iterate over the Machine CFG that Brian added instead of the LLVM CFG.Chris Lattner
2004-05-01Operate on the Machine CFG instead of on the LLVM CFGChris Lattner
2004-05-01Stop LiveVariables from using BasicBlocks as part of the mapping, insteadChris Lattner
2004-05-01Add a constructor that got lostChris Lattner
2004-05-01Generalize the strlen size_t hack, for the benefit of the other externalBrian Gaeke
2004-04-30Removing MachineResource class.Tanya Lattner
2004-04-30Fix a major pessimization in the instcombiner. If an allocation instructionChris Lattner