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 |
2008-04-22 |
Chris Lattner | Teach jump threading to thread through blocks like: |
tree | commitdiff |
2008-04-22 |
Chris Lattner | refactor some code, no functionality change. |
tree | commitdiff |
2008-04-22 |
Chris Lattner | remove dead code. |
tree | commitdiff |
2008-04-22 |
Chris Lattner | optimize "p != gep p, ..." better. This allows us... |
tree | commitdiff |
2008-04-22 |
Chris Lattner | more fallout from Nicholas' asmprinter patch. |
tree | commitdiff |
2008-04-21 |
Dan Gohman | Implement an x86-64 ABI detail of passing structs by... |
tree | commitdiff |
2008-04-21 |
Dan Gohman | Fix an out-of-bounds access in -view-sunit-dags in... |
tree | commitdiff |
2008-04-21 |
Dan Gohman | Fix the encoding of the MMX movd that moves from MMX... |
tree | commitdiff |
2008-04-21 |
Dan Gohman | Fix the way AliasSet::print prints "may alias". |
tree | commitdiff |
2008-04-21 |
Chris Lattner | fix grammar-o, thanks to Duncan for noticing. |
tree | commitdiff |
2008-04-21 |
Owen Anderson | Remove unneeded #include's. |
tree | commitdiff |
2008-04-21 |
Owen Anderson | Refactor memcpyopt based on Chris' suggestions. Consol... |
tree | commitdiff |
2008-04-21 |
Duncan Sands | Fix a "large integer implicitly truncated to unsigned... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | don't print dominators every time it is computed with... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | another bug introduced in r47802 by nicholas, for no... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | Add an ugly note. |
tree | commitdiff |
2008-04-21 |
Chris Lattner | fix a bug introduced by Nicholas' "unwinds to" stuff: we |
tree | commitdiff |
2008-04-21 |
Chris Lattner | don't assume that the argument passed to fprintf("... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | Use the new SplitBlockPredecessors to implement a todo. |
tree | commitdiff |
2008-04-21 |
Chris Lattner | Move SplitBlockPredecessors out of loopsimplify into... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | Move domtree/frontier updating earlier, allowing us... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | Factor dominator tree and frontier updating into SplitB... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | fit some more code in 80 cols. |
tree | commitdiff |
2008-04-21 |
Chris Lattner | simplify code, fit in 80 cols. |
tree | commitdiff |
2008-04-21 |
Chris Lattner | fit in 80 cols |
tree | commitdiff |
2008-04-20 |
Nicolas Geoffray | Be pessimistic in computing the buffer size when aligning. |
tree | commitdiff |
2008-04-20 |
Nicolas Geoffray | Don't forget to update the current operand when getting... |
tree | commitdiff |
2008-04-20 |
Chris Lattner | finish the first cut of a jump threading pass implement... |
tree | commitdiff |
2008-04-20 |
Chris Lattner | replace a slow and verbose version of Instruction:... |
tree | commitdiff |
2008-04-20 |
Chris Lattner | add a handy helper method to instruction, useful for... |
tree | commitdiff |
2008-04-20 |
Chris Lattner | we can only thread blocks when there is a pred we can... |
tree | commitdiff |
2008-04-20 |
Chris Lattner | improve comments, infrastructure, and add some validity... |
tree | commitdiff |
2008-04-20 |
Chris Lattner | Add a new Jump Threading pass, which will handle cases |
tree | commitdiff |
2008-04-20 |
Chris Lattner | hopefully resolve PR2240 |
tree | commitdiff |
2008-04-20 |
Chris Lattner | rearrange some code, simplify handling of shifts. |
tree | commitdiff |
2008-04-20 |
Dale Johannesen | Check we aren't trying to convert PPC long double. |
tree | commitdiff |
2008-04-20 |
Nicolas Geoffray | Cosmetic changes, as suggested by Evan. No functionalit... |
tree | commitdiff |
2008-04-20 |
Dale Johannesen | (re)fix handling of UGT. Pointed out by Nick Lewycky. |
tree | commitdiff |
2008-04-20 |
Torok Edwin | g++-4.3 build-fix: CHAR_BIT requires <climits>. |
tree | commitdiff |
2008-04-20 |
Nicolas Geoffray | Do not hold the JIT lock when materializing a function... |
tree | commitdiff |
2008-04-20 |
Chris Lattner | A better fix for my previous patch, MOVZQI2PQIrr just... |
tree | commitdiff |
2008-04-20 |
Dale Johannesen | Check that APFloat::convert is not trying to target |
tree | commitdiff |
2008-04-20 |
Chris Lattner | regenerate |
tree | commitdiff |
2008-04-20 |
Chris Lattner | Switch to using Simplified ConstantFP::get API. |
tree | commitdiff |
2008-04-20 |
Chris Lattner | Use simplified ConstantFP::get method, fix a bug handli... |
tree | commitdiff |
2008-04-19 |
Chris Lattner | Implement PR2206. |
tree | commitdiff |
2008-04-19 |
Chris Lattner | refactor handling of symbolic constant folding, picking up |
tree | commitdiff |
2008-04-19 |
Chris Lattner | indentation fix. |
tree | commitdiff |
2008-04-19 |
Chris Lattner | Allow argpromote to promote struct arguments with a... |
tree | commitdiff |
2008-04-19 |
Evan Cheng | 64-bit atomic operations. |
tree | commitdiff |
2008-04-19 |
Evan Cheng | Also LXCHG64 -> XCHG64rm. |
tree | commitdiff |
2008-04-19 |
Evan Cheng | PPC32 atomic operations. |
tree | commitdiff |
2008-04-19 |
Evan Cheng | xchg which references a memory operand does not need... |
tree | commitdiff |
2008-04-19 |
Dan Gohman | Teach llvm-as to accept function types with multiple... |
tree | commitdiff |
next |