2008-04-29 |
Owen Anderson | Add some more comments. |
tree | commitdiff |
2008-04-29 |
Owen Anderson | Remove debugging code. |
tree | commitdiff |
2008-04-29 |
Owen Anderson | Add dead loop elimination, which removes dead loops... |
tree | commitdiff |
2008-04-28 |
Evan Cheng | Fix a bug in RegsForValue::getCopyToRegs() that causes... |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Fix a pointer-arithmetic bug that caused 64-bit host... |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Fix DSE to not eliminate volatile loads with no uses. |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Evan pointed out that folding sext to zext may not... |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Delete an unused constructor. |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Add a comment to CreateRegForValue that clarifies the... |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Rewrite the comments for RegsForValue and its members... |
tree | commitdiff |
2008-04-28 |
Ted Kremenek | Bug fix in BumpPtrAllocator: don't assume that all... |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Don't call size() on each iteration of the loop. |
tree | commitdiff |
2008-04-28 |
Gordon Henriksen | Expose parameter attributes via C bindings. |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Fix the SVOffset values for loads and stores produced by |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Teach InstCombine's ComputeMaskedBits what SelectionDAG's |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Teach DAGCombine to convert (sext x) to (zext x) when the |
tree | commitdiff |
2008-04-28 |
Mikhail Glushenkov | Add support for response files to the CommandLine library. |
tree | commitdiff |
2008-04-28 |
Anton Korobeynikov | Fix FP return for Win64 ABI |
tree | commitdiff |
2008-04-28 |
Chris Lattner | Another collection of random cleanups. No functionalit... |
tree | commitdiff |
2008-04-28 |
Chris Lattner | Remove the SmallVector ctor that converts from a SmallV... |
tree | commitdiff |
2008-04-28 |
Chris Lattner | switch RegsForValue::Regs to be a SmallVector to avoid |
tree | commitdiff |
2008-04-28 |
Chris Lattner | Fix PR2256, yet another miscompilation in simplifycfg... |
tree | commitdiff |
2008-04-27 |
Chris Lattner | move static function out of anon namespace, no function... |
tree | commitdiff |
2008-04-27 |
Chris Lattner | Another step to getting multiple result inline asm... |
tree | commitdiff |
2008-04-27 |
Chris Lattner | Allow asms to return multiple results by value. |
tree | commitdiff |
2008-04-27 |
Anton Korobeynikov | Properly lower vararg's FORMAL_ARGUMENTS node on win64 |
tree | commitdiff |
2008-04-27 |
Anton Korobeynikov | Handle fp80 for win64 |
tree | commitdiff |
2008-04-27 |
Chris Lattner | typo |
tree | commitdiff |
2008-04-27 |
Chris Lattner | Implement a signficant optimization for inline asm: |
tree | commitdiff |
2008-04-27 |
Chris Lattner | isa+cast -> dyn_cast |
tree | commitdiff |
2008-04-27 |
Chris Lattner | Move a bunch of inline asm code out of line. |
tree | commitdiff |
2008-04-26 |
Chris Lattner | A few inline asm cleanups: |
tree | commitdiff |
2008-04-26 |
Chris Lattner | no need to implement this method and just have it call |
tree | commitdiff |
2008-04-26 |
Chris Lattner | When SRoA'ing a global variable, make sure the new... |
tree | commitdiff |
2008-04-25 |
Dale Johannesen | change comments per review |
tree | commitdiff |
2008-04-25 |
Evan Cheng | Extract the lower 64-bit if a MMX value is passed in... |
tree | commitdiff |
2008-04-25 |
Evan Cheng | Fix illegal MMX_MOVDQ2Qrr pattern. vector_extract resul... |
tree | commitdiff |
2008-04-25 |
Evan Cheng | Special handling for MMX values being passed in either... |
tree | commitdiff |
2008-04-25 |
Dan Gohman | Remove the code from CodeGenPrepare that moved getresul... |
tree | commitdiff |
2008-04-25 |
Evan Cheng | Fix MMX_MOVQ2DQrr pattern. It's illegal to do a bitconv... |
tree | commitdiff |
2008-04-25 |
Nate Begeman | Pull the code to perform an INSERT_VECTOR_ELT in memory... |
tree | commitdiff |
2008-04-25 |
Nate Begeman | Feedback from chris |
tree | commitdiff |
2008-04-25 |
Chris Lattner | add a note |
tree | commitdiff |
2008-04-25 |
Evan Cheng | 80 col violation. |
tree | commitdiff |
2008-04-25 |
Nick Lewycky | Remove 'unwinds to' support from mainline. This patch... |
tree | commitdiff |
2008-04-25 |
Evan Cheng | Not checking for intrinsics which do not have a chain... |
tree | commitdiff |
2008-04-25 |
Evan Cheng | - Switch from std::set to SmallPtrSet. |
tree | commitdiff |
2008-04-25 |
Evan Cheng | MMX argument passing fixes: |
tree | commitdiff |
2008-04-25 |
Nate Begeman | Teach the PruningFunctionCloner how to look through... |
tree | commitdiff |
2008-04-25 |
Chris Lattner | Loosen up an assertion to allow intrinsics. I really... |
tree | commitdiff |
2008-04-25 |
Chris Lattner | Don't infininitely thread branches when a threaded... |
tree | commitdiff |
2008-04-25 |
Gordon Henriksen | PR2202: LLVMCreateInterpreter creates a JIT |
tree | commitdiff |
2008-04-25 |
Evan Cheng | Fix bug in x86 memcpy / memset lowering. If there are... |
tree | commitdiff |
2008-04-24 |
Evan Cheng | Adjust inline cost computation to be less aggressive. |
tree | commitdiff |
2008-04-24 |
Evan Cheng | - Check if a register is livein before removing it... |
tree | commitdiff |
2008-04-24 |
Chris Lattner | code restructuring, not functionality change. |
tree | commitdiff |
2008-04-24 |
Chris Lattner | Don't replace multiple result of calls with undef, |
tree | commitdiff |
2008-04-24 |
Chris Lattner | code cleanup, no functionality change. |
tree | commitdiff |
2008-04-24 |
Chris Lattner | Split some code out of the main SimplifyCFG loop into... |
tree | commitdiff |
2008-04-23 |
Dan Gohman | Make these variables static. |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Drop dead includes |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Adjust option names for C++ backend |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | First step of implementing PR1538: move llvm2cpp logic... |
tree | commitdiff |
2008-04-23 |
Dan Gohman | Initial CBE support for multiple return values. |
tree | commitdiff |
2008-04-23 |
Chris Lattner | tighten up verifier checks which missed cases where |
tree | commitdiff |
2008-04-23 |
Dan Gohman | Use isa instead of dyn_cast. |
tree | commitdiff |
2008-04-23 |
Dan Gohman | Add support to codegen for getresult instructions with... |
tree | commitdiff |
2008-04-23 |
Devang Patel | Check type instead of no. of operands. |
tree | commitdiff |
2008-04-23 |
Dan Gohman | Allow llvm-as to parse a getresult with an undef operand. |
tree | commitdiff |
2008-04-23 |
Dale Johannesen | Rewrite previous patch to suit Chris's preference. |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Unbreak JIT |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Fix typo |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Only allow increase of max alignment value |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Be over-conservative: scan for all used virtual registe... |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Add X86 Maximal Stack Alignment Calculator Pass before RA |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Add facility for pre-RA passes |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Use precomputed value, if any |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Do proper book-keeping of offsets and prologue/epilogue... |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | If stack realignment is used - incoming args will use... |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Eastimate required stack alignment early, so we can... |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Cleanup |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Cleanup |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Simplify |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Make stack alignment options global for all targets |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Provide option for enabling-disabling stack realignment |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Disable stack realignment for functions with dynamic... |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Provide ABI-correct stack alignment |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Provide convenient helpers for some operations |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Whitespace cleanup |
tree | commitdiff |
2008-04-23 |
Chris Lattner | simplify code for propagation of constant arguments... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | Fix a number of bugs in ipconstantprop, simplify the... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | Rewrite multiple return value handling in SCCP. Before... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | regenerate |
tree | commitdiff |
2008-04-23 |
Chris Lattner | Validate that the result of a function type is valid... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | Enforce that multiple return values have to have at... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | Verify that the operand of a getresult instruction... |
tree | commitdiff |
2008-04-23 |
Dale Johannesen | Do not change the type of a ByVal argument to a |
tree | commitdiff |
2008-04-23 |
Evan Cheng | Don't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if... |
tree | commitdiff |
2008-04-22 |
Chris Lattner | Start doing the significantly useful part of jump threa... |
tree | commitdiff |
2008-04-22 |
Chris Lattner | Dig through multiple levels of AND to thread jumps... |
tree | commitdiff |
next |