2008-04-23 |
Anton Korobeynikov | Disable stack realignment for these tests |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Fix test becase ABI stack alignment dropped to 'normal... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Fix test, instruction count is valid only if stack... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Fix typo |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Only allow increase of max alignment value |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Be over-conservative: scan for all used virtual registe... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Add X86 Maximal Stack Alignment Calculator Pass before RA |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Add facility for pre-RA passes |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Use precomputed value, if any |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Do proper book-keeping of offsets and prologue/epilogue... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | If stack realignment is used - incoming args will use... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Eastimate required stack alignment early, so we can... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Cleanup |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Cleanup |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Simplify |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Make stack alignment options global for all targets |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Provide option for enabling-disabling stack realignment |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Disable stack realignment for functions with dynamic... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Provide ABI-correct stack alignment |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Provide convenient helpers for some operations |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Anton Korobeynikov | Whitespace cleanup |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Dan Gohman | Fix some whitespace. |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Bill Wendling | Use the Create static method for some of these objects... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Chris Lattner | simplify code for propagation of constant arguments... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Chris Lattner | Fix a number of bugs in ipconstantprop, simplify the... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Chris Lattner | Rewrite multiple return value handling in SCCP. Before... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Chris Lattner | regenerate |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Chris Lattner | Validate that the result of a function type is valid... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Chris Lattner | Enforce that multiple return values have to have at... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Chris Lattner | remove this testcase. It isn't testing loop rotate... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Chris Lattner | returning an empty multiple return list is not valid. |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Chris Lattner | fix description of 'ret' to be more correct with multip... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Chris Lattner | Allow undef as an operand to getresult. |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Chris Lattner | Verify that the operand of a getresult instruction... |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Chris Lattner | make this test more interesting. |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Chris Lattner | distill down the essense of this test. |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Dale Johannesen | new test |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Dale Johannesen | Do not change the type of a ByVal argument to a |
commit | commitdiff | tree | snapshot |
2008-04-23 |
Evan Cheng | Don't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if... |
commit | commitdiff | tree | snapshot |
2008-04-22 |
Chris Lattner | Start doing the significantly useful part of jump threa... |
commit | commitdiff | tree | snapshot |
2008-04-22 |
Chris Lattner | Dig through multiple levels of AND to thread jumps... |
commit | commitdiff | tree | snapshot |
2008-04-22 |
Owen Anderson | Move MemCpyOpt after GVN. |
commit | commitdiff | tree | snapshot |
2008-04-22 |
Chris Lattner | Teach jump threading to thread through blocks like: |
commit | commitdiff | tree | snapshot |
2008-04-22 |
Evan Cheng | Added command line option -no-lazy to disable JIT lazy... |
commit | commitdiff | tree | snapshot |
2008-04-22 |
Chris Lattner | refactor some code, no functionality change. |
commit | commitdiff | tree | snapshot |
2008-04-22 |
Chris Lattner | add a basic testcase. |
commit | commitdiff | tree | snapshot |
2008-04-22 |
Nick Lewycky | Whoops! Undo r50087, unbreak the build. |
commit | commitdiff | tree | snapshot |
2008-04-22 |
Nick Lewycky | Reverse r47989. Part of removing 'unwinds to' support. |
commit | commitdiff | tree | snapshot |
2008-04-22 |
Nick Lewycky | Start removing 'unwinds to' support from mainline in... |
commit | commitdiff | tree | snapshot |
2008-04-22 |
Owen Anderson | Add MemCpyOpt to LTO. |
commit | commitdiff | tree | snapshot |
2008-04-22 |
Chris Lattner | remove dead code. |
commit | commitdiff | tree | snapshot |
2008-04-22 |
Chris Lattner | optimize "p != gep p, ..." better. This allows us... |
commit | commitdiff | tree | snapshot |
2008-04-22 |
Chris Lattner | more fallout from Nicholas' asmprinter patch. |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Dan Gohman | Implement an x86-64 ABI detail of passing structs by... |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Gabor Greif | fix some residual old API that fell thru the cracks... |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Dan Gohman | Fix an out-of-bounds access in -view-sunit-dags in... |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Dan Gohman | Fix the encoding of the MMX movd that moves from MMX... |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Dan Gohman | Fix the way AliasSet::print prints "may alias". |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | fix grammar-o, thanks to Duncan for noticing. |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Duncan Sands | Make these structs larger to ensure that they |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Duncan Sands | Make the struct bigger, to ensure it is returned |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Owen Anderson | Use GVN in LTO instead of GCSE+LoadVN. |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Owen Anderson | Remove unneeded #include's. |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Owen Anderson | Refactor memcpyopt based on Chris' suggestions. Consol... |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Duncan Sands | Fix a "large integer implicitly truncated to unsigned... |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | don't print dominators every time it is computed with... |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | another bug introduced in r47802 by nicholas, for no... |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | Add an ugly note. |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | Add jump threading to liblto. |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | run the jump threading pass in llvm-ld also |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | enable jump threading pass by default. This causes... |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | fix a bug introduced by Nicholas' "unwinds to" stuff: we |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | don't assume that the argument passed to fprintf("... |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | Use the new SplitBlockPredecessors to implement a todo. |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | Move SplitBlockPredecessors out of loopsimplify into... |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | Move domtree/frontier updating earlier, allowing us... |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | Factor dominator tree and frontier updating into SplitB... |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | fit some more code in 80 cols. |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | simplify code, fit in 80 cols. |
commit | commitdiff | tree | snapshot |
2008-04-21 |
Chris Lattner | fit in 80 cols |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Nicolas Geoffray | Be pessimistic in computing the buffer size when aligning. |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Nicolas Geoffray | Don't forget to update the current operand when getting... |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Chris Lattner | finish the first cut of a jump threading pass implement... |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Chris Lattner | replace a slow and verbose version of Instruction:... |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Chris Lattner | add a handy helper method to instruction, useful for... |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Chris Lattner | we can only thread blocks when there is a pred we can... |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Chris Lattner | improve comments, infrastructure, and add some validity... |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Chris Lattner | Add a new Jump Threading pass, which will handle cases |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Chris Lattner | hopefully resolve PR2240 |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Chris Lattner | rearrange some code, simplify handling of shifts. |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Dale Johannesen | Check we aren't trying to convert PPC long double. |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Nicolas Geoffray | Cosmetic changes, as suggested by Evan. No functionalit... |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Dale Johannesen | (re)fix handling of UGT. Pointed out by Nick Lewycky. |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Torok Edwin | g++-4.3 build-fix: CHAR_BIT requires <climits>. |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Nicolas Geoffray | Do not hold the JIT lock when materializing a function... |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Chris Lattner | A better fix for my previous patch, MOVZQI2PQIrr just... |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Chris Lattner | Not all x86-64 machines have sse3 apparently. |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Dale Johannesen | Check that APFloat::convert is not trying to target |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Chris Lattner | regenerate |
commit | commitdiff | tree | snapshot |
2008-04-20 |
Chris Lattner | Switch to using Simplified ConstantFP::get API. |
commit | commitdiff | tree | snapshot |
next |