- 09015d9 Don't keep track of references to LLVM BasicBlocks while emitting; use by Brian Gaeke · 20 years ago
- 3fb5d1a Support MachineBasicBlock operands on RawFrm instructions. by Brian Gaeke · 20 years ago
- 9f088e4 Generate branch machine instructions with MachineBasicBlock operands instead of by Brian Gaeke · 20 years ago
- fa28bb4 This was not meant to be committed by Chris Lattner · 20 years ago
- 82fec4e Fix a nasty bug that caused us to unroll EXTREMELY large loops due to overflow by Chris Lattner · 20 years ago
- b7cb9ff Two more improvements for null pointer handling: storing a null pointer by Chris Lattner · 20 years ago
- 9f1b531 Second half of my fixed-sized-alloca patch. This folds the LEA to compute by Chris Lattner · 20 years ago
- cb2fd55 Substantially improve code generation for address exposed locals (aka fixed by Chris Lattner · 20 years ago
- bee8872 Fix a really nasty bug from my changes on Monday to PHIElim. These changes by Chris Lattner · 20 years ago
- d657c42 Start NextMBBNumber out at zero. by Brian Gaeke · 20 years ago
- 0bcb1ad Add non-const MachineBasicBlock::getParent() accessor method. by Brian Gaeke · 20 years ago
- 2b10b08 Pass boolean constants into function calls more efficiently, generating: by Chris Lattner · 20 years ago
- 5879927 Do not pass in the same argument to the extracted function more than once, and by Chris Lattner · 20 years ago
- d99e1d3 Implement support for code extracting basic blocks that have a return by Chris Lattner · 20 years ago
- e746ad5 Implement splitting of PHI nodes, allowing block extraction of BB's that have by Chris Lattner · 20 years ago
- bf74936 * Pull some code out into the definedInRegion/definedInCaller methods by Chris Lattner · 20 years ago
- 346be7f Generate substantially better code when there are a limited number of exits by Chris Lattner · 20 years ago
- 5b01e29 Two minor improvements: by Chris Lattner · 20 years ago
- 8abf693 Switch this from using an std::map to using a DenseMap. This speeds up by Chris Lattner · 20 years ago
- 80e20eb Use a new VRegPHIUseCount to compute uses of PHI values by other phi values by Chris Lattner · 20 years ago
- 791f896 Now that we use an ilist of machine instructions, iterators are more robust by Chris Lattner · 20 years ago
- c81e6ba Fix a fairly serious pessimizaion that was preventing us from efficiently by Chris Lattner · 20 years ago
- 6d3848d Patch to fix PR337. Make sure to mark all aliased physical registers as used by Chris Lattner · 20 years ago
- 9984fd0 Fix some comments, avoid sign extending booleans when zero extend works fine by Chris Lattner · 20 years ago
- 96e3b42 Generate more efficient code for casting booleans to integers (no sign extension required) by Chris Lattner · 20 years ago
- cb3ad01 syntactically loopify natural loops so that the GCC loop optimizer can find them. This should *dramatically* improve the performance of CBE compiled code on targets that depend on GCC's loop optimizations (like PPC) by Chris Lattner · 20 years ago
- 4589ed9 Do not emit prototypes for setjmp/longjmp, as they are handled specially by Chris Lattner · 20 years ago
- 0555ed8 Fine grainify namespacification by Chris Lattner · 20 years ago
- 6875807 Make the floating point constant pools local to each function, split the by Chris Lattner · 20 years ago
- c242143 Get this looking more like a function pass. by Chris Lattner · 20 years ago
- 0979ca7 Implement the AddPrototypes method by Chris Lattner · 20 years ago
- a05e0ec Print all PHI copies for successor blocks before the terminator, whether it be a conditional branch or switch. by Chris Lattner · 20 years ago
- be97b4e Fix stupid bug in my checkin yesterday by Chris Lattner · 20 years ago
- 6b16050 Changed CPUResource to allow access to maxnum users. by Tanya Lattner · 20 years ago
- 73e3e2e Updating my versions of ModuloScheduling in cvs. Still not complete. by Tanya Lattner · 20 years ago
- 429022b Add support for widening integral casts. by Brian Gaeke · 20 years ago
- 59dbff7 Add a bunch more branches by Brian Gaeke · 20 years ago
- 9f56482 Flesh out GEP support by Brian Gaeke · 20 years ago
- 6b1d2fa Add ADD with immediate by Brian Gaeke · 20 years ago
- c3e9701 Add forms of CMP, SUBCC, and a few branches, and some comments. by Brian Gaeke · 20 years ago
- 532e60c Add stub support for GEPs. by Brian Gaeke · 20 years ago
- 880e8e4 Add required header by Alkis Evlogimenos · 20 years ago
- feab248 Remove unneeded header by Alkis Evlogimenos · 20 years ago
- 620ce14 Implement folding of GEP's like: by Chris Lattner · 20 years ago
- e302a7e Add support for copying bool constants to registers. by Brian Gaeke · 20 years ago
- e7a31c9 Codegen floating point stores of constants into integer instructions. This by Chris Lattner · 20 years ago
- 260195d Make comparisons against the null pointer as efficient as integer comparisons by Chris Lattner · 20 years ago
- 546516c Fix PR336: The instcombine pass asserts when visiting load instruction by Chris Lattner · 20 years ago
- 8cb23da Don't call getForwardedType() twice, as recommended by Chris. by John Criswell · 20 years ago
- bf455c2 Implement the new cl::PositionalEatsArgs flag, refactor code a bit by Chris Lattner · 20 years ago
- 7775c1f Fix for PR#330. by John Criswell · 20 years ago
- a19eede numeric_limits::infinity() apparently does not work on all systems. As a by Chris Lattner · 20 years ago
- 6178085 Move the stuff that fixes the size, orientation & fonts of graphs to by Brian Gaeke · 20 years ago
- 48b008d Apply simplification suggested by Chris: why assign() when operator = will do? by Brian Gaeke · 20 years ago
- 4a9c904 Fixed inconsistent indentation. by John Criswell · 20 years ago
- 7ca6712 Missing piece of fix for Bug 333 by Brian Gaeke · 20 years ago
- 7e43753 Correctly mangle function names when they are used as part of a by Brian Gaeke · 20 years ago
- d11577b Add "Args" optional argument to AbstractInterpreter factory methods, which by Brian Gaeke · 20 years ago
- bbc130d Remove unneeded check by Chris Lattner · 20 years ago
- c8af02c Improve signed division by power of 2 *dramatically* from this: by Chris Lattner · 20 years ago
- b171d79 Add stub support for reading BBTraces. by Brian Gaeke · 20 years ago
- b9110c6 Do not mark instructions in unreachable sections of the function as live. by Chris Lattner · 20 years ago
- 660ef70 Share ProfilingType enum with the C profiling runtime libraries. by Brian Gaeke · 20 years ago
- 9eb9b8e Improve code generated for integer multiplications by 2,3,5,9 by Chris Lattner · 20 years ago
- 32ed46b Minor efficiency tweak, suggested by Patrick Meredith by Chris Lattner · 20 years ago
- 96e68f9 Fix typo by Brian Gaeke · 20 years ago
- ebbc0e9 In InsertProfilingInitCall(), make it legal to pass in a null array, in by Brian Gaeke · 20 years ago
- c03eb7b Add initial implementation of basic-block tracing instrumentation pass. by Brian Gaeke · 20 years ago
- 7b11e33 Fix a problem with double freeing memory. For some reason, CallGraph is not by Chris Lattner · 20 years ago
- 224f7e6 Plug a minor memory leak by Chris Lattner · 20 years ago
- bdcc0b8 Do not clone arbitrary condition instructions. by Chris Lattner · 20 years ago
- 12fe2b1 Do not infinitely "unroll" single BB loops. by Chris Lattner · 20 years ago
- a1f79fb Dont' merge terminators that are needed to select PHI node values. by Chris Lattner · 20 years ago
- e67fa05 Implement SimplifyCFG/branch-cond-merge.ll by Chris Lattner · 20 years ago
- 00d5131 Make sure to reprocess instructions used by deleted instructions to avoid by Chris Lattner · 20 years ago
- 216d4d8 Make sure the instruction combiner doesn't lose track of instructions by Chris Lattner · 20 years ago
- 951fdb9 Fix my missing parens by Chris Lattner · 20 years ago
- 92da2c2 Implement SimplifyCFG/branch-cond-prop.ll by Chris Lattner · 20 years ago
- 7799363 Remove unused #include by Chris Lattner · 20 years ago
- 2268684 Iterate over the Machine CFG that Brian added instead of the LLVM CFG. by Chris Lattner · 20 years ago
- 015959e Operate on the Machine CFG instead of on the LLVM CFG by Chris Lattner · 20 years ago
- f25fb4b Stop LiveVariables from using BasicBlocks as part of the mapping, instead by Chris Lattner · 20 years ago
- 55a4700 Add a constructor that got lost by Chris Lattner · 20 years ago
- 3c66c35 Generalize the strlen size_t hack, for the benefit of the other external by Brian Gaeke · 20 years ago
- 0e1c48b Removing MachineResource class. by Tanya Lattner · 20 years ago
- c1526a9 Fix a major pessimization in the instcombiner. If an allocation instruction by Chris Lattner · 20 years ago
- 96a8bd7 Wrapped code and comments at 80 cols; doxygenified some comments. by Misha Brukman · 21 years ago
- bf94a1e Reorder #includes as per style guide. by Misha Brukman · 21 years ago
- e5242de class AssemblyWriter: by Misha Brukman · 21 years ago
- 8618e52 Send text and numbers directly to CachedWriter's contained ostream. by Misha Brukman · 21 years ago
- 500acf7 Squelch compile-time warning (profile build). by Misha Brukman · 21 years ago
- 5cf1acf * Add ability to print out type as symbolic by Misha Brukman · 21 years ago
- 1afe773 Make RequiresFPRegKill() take a MachineBasicBlock arg. by Brian Gaeke · 21 years ago
- 235aa5e In InsertFPRegKills(), use the machine-CFG itself rather than the by Brian Gaeke · 21 years ago
- ea9ca67 Update the machine-CFG edges whenever we see a branch. by Brian Gaeke · 21 years ago
- 235d3b7 Integrate the rest of my random sparcv9 scribblings into this file by Brian Gaeke · 21 years ago
- 003d517 Fix warning building in optimized mode by Chris Lattner · 21 years ago
- 6ffe551 Changes to fix up the inst_iterator to pass to boost iterator checks. This by Chris Lattner · 21 years ago
- c6e2d8a Add functions that return instances of these printer passes by Brian Gaeke · 21 years ago
- bac7da8 If an object is not in the scalar map then it must be a global from another by Chris Lattner · 21 years ago