- 7cb22ec Don't replace multiple result of calls with undef, by Chris Lattner · 17 years ago
- f4023a1 code cleanup, no functionality change. by Chris Lattner · 17 years ago
- c9e495c Split some code out of the main SimplifyCFG loop into its own function. by Chris Lattner · 17 years ago
- 3c02aca Make these variables static. by Dan Gohman · 17 years ago
- 9692db9 Disable building of llvm2cpp. The directory will be removed before 2.3 release. by Anton Korobeynikov · 17 years ago
- 0d9e02c Drop dead includes by Anton Korobeynikov · 17 years ago
- 488fe31 Fix tests due to llvm2cpp move to llc target by Anton Korobeynikov · 17 years ago
- 8d3e74e Adjust option names for C++ backend by Anton Korobeynikov · 17 years ago
- 5027652 First step of implementing PR1538: move llvm2cpp logic to new 'target' by Anton Korobeynikov · 17 years ago
- 7661279 Initial CBE support for multiple return values. by Dan Gohman · 17 years ago
- 80b8f5d tighten up verifier checks which missed cases where by Chris Lattner · 17 years ago
- 67780f1 Use isa instead of dyn_cast. by Dan Gohman · 17 years ago
- 3dc34f6 Add support to codegen for getresult instructions with undef operands. by Dan Gohman · 17 years ago
- 6829157 Check type instead of no. of operands. by Devang Patel · 17 years ago
- 9ac0ac5 Allow llvm-as to parse a getresult with an undef operand. by Dan Gohman · 17 years ago
- 1f530a5 Rewrite previous patch to suit Chris's preference. by Dale Johannesen · 17 years ago
- b013f50 Unbreak JIT by Anton Korobeynikov · 17 years ago
- 0e9ddde Disable stack realignment for these tests by Anton Korobeynikov · 17 years ago
- e44a4b3 Fix test becase ABI stack alignment dropped to 'normal' value by Anton Korobeynikov · 17 years ago
- 51a8fee Fix test, instruction count is valid only if stack is not realigned by Anton Korobeynikov · 17 years ago
- 941ff58 Fix typo by Anton Korobeynikov · 17 years ago
- dc28bd4 Only allow increase of max alignment value by Anton Korobeynikov · 17 years ago
- d52bdaf Be over-conservative: scan for all used virtual registers and calculate maximal stack alignment in assumption, that there will be spill of vector register. by Anton Korobeynikov · 17 years ago
- 856914f Add X86 Maximal Stack Alignment Calculator Pass before RA by Anton Korobeynikov · 17 years ago
- 769b481 Add facility for pre-RA passes by Anton Korobeynikov · 17 years ago
- aadc780 Use precomputed value, if any by Anton Korobeynikov · 17 years ago
- 2c430cb Do proper book-keeping of offsets and prologue/epilogue code for stack realignment by Anton Korobeynikov · 17 years ago
- 8e91ec5 If stack realignment is used - incoming args will use EBP as base register and locals - ESP by Anton Korobeynikov · 17 years ago
- b51dce3 Eastimate required stack alignment early, so we can decide, whether we will need frame pointer or not by Anton Korobeynikov · 17 years ago
- 874384e Cleanup by Anton Korobeynikov · 17 years ago
- d1c133a Cleanup by Anton Korobeynikov · 17 years ago
- 82751e3 Simplify by Anton Korobeynikov · 17 years ago
- 45709ae Make stack alignment options global for all targets by Anton Korobeynikov · 17 years ago
- cfcd20e Provide option for enabling-disabling stack realignment by Anton Korobeynikov · 17 years ago
- 35410a4 Disable stack realignment for functions with dynamic-sized alloca's by Anton Korobeynikov · 17 years ago
- 890fe88 Provide ABI-correct stack alignment by Anton Korobeynikov · 17 years ago
- 9bbbea5 Provide convenient helpers for some operations by Anton Korobeynikov · 17 years ago
- e201190 Whitespace cleanup by Anton Korobeynikov · 17 years ago
- 5588827 Fix some whitespace. by Dan Gohman · 17 years ago
- 480311b Use the Create static method for some of these objects. They no longer by Bill Wendling · 17 years ago
- 4af6ad3 simplify code for propagation of constant arguments into callees. by Chris Lattner · 17 years ago
- e9625c6 Fix a number of bugs in ipconstantprop, simplify the code, fit in 80 cols, by Chris Lattner · 17 years ago
- c6ee00b Rewrite multiple return value handling in SCCP. Before, the -sccp pass by Chris Lattner · 17 years ago
- a925a14 regenerate by Chris Lattner · 17 years ago
- f7dedf2 Validate that the result of a function type is valid using shared by Chris Lattner · 17 years ago
- d52b62a Enforce that multiple return values have to have at least one result. by Chris Lattner · 17 years ago
- 69e6317 remove this testcase. It isn't testing loop rotate, it is testing all by Chris Lattner · 17 years ago
- 7e4687a returning an empty multiple return list is not valid. by Chris Lattner · 17 years ago
- f4cde4e fix description of 'ret' to be more correct with multiple return by Chris Lattner · 17 years ago
- 1c406d7 Allow undef as an operand to getresult. by Chris Lattner · 17 years ago
- 42369b7 Verify that the operand of a getresult instruction is a call/invoke or undef. by Chris Lattner · 17 years ago
- 525af20 make this test more interesting. by Chris Lattner · 17 years ago
- ed98501 distill down the essense of this test. by Chris Lattner · 17 years ago
- 02dc1a7 new test by Dale Johannesen · 17 years ago
- 63e7eb4 Do not change the type of a ByVal argument to a type of a different size. by Dale Johannesen · 17 years ago
- f30752c Don't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if there are more than one uses of the shift result. by Evan Cheng · 17 years ago
- a5ddb59 Start doing the significantly useful part of jump threading: handle cases by Chris Lattner · 17 years ago
- ae65b3c Dig through multiple levels of AND to thread jumps if needed. by Chris Lattner · 17 years ago
- d2368dc Move MemCpyOpt after GVN. by Owen Anderson · 17 years ago
- 6bf7750 Teach jump threading to thread through blocks like: by Chris Lattner · 17 years ago
- c290a5b Added command line option -no-lazy to disable JIT lazy compilation. by Evan Cheng · 17 years ago
- d38c14e refactor some code, no functionality change. by Chris Lattner · 17 years ago
- f29984f add a basic testcase. by Chris Lattner · 17 years ago
- 75712b8 Whoops! Undo r50087, unbreak the build. by Nick Lewycky · 17 years ago
- 59091c4 Reverse r47989. Part of removing 'unwinds to' support. by Nick Lewycky · 17 years ago
- dc2421f Start removing 'unwinds to' support from mainline in preparation for 2.3. by Nick Lewycky · 17 years ago
- ecbc963 Add MemCpyOpt to LTO. by Owen Anderson · 17 years ago
- 9d4b94d remove dead code. by Chris Lattner · 17 years ago
- 10c0d91 optimize "p != gep p, ..." better. This allows us to compile by Chris Lattner · 17 years ago
- eb41129 more fallout from Nicholas' asmprinter patch. by Chris Lattner · 17 years ago
- 61a9213 Implement an x86-64 ABI detail of passing structs by hidden first by Dan Gohman · 17 years ago
- f1f12f9 fix some residual old API that fell thru the cracks of the conversion script, closes http://llvm.org/bugs/show_bug.cgi?id=2246 by Gabor Greif · 17 years ago
- 639cdc2 Fix an out-of-bounds access in -view-sunit-dags in the case of an by Dan Gohman · 17 years ago
- 0416b0a Fix the encoding of the MMX movd that moves from MMX to 64-bit GPR. by Dan Gohman · 17 years ago
- 92c7b65 Fix the way AliasSet::print prints "may alias". by Dan Gohman · 17 years ago
- 037c781 fix grammar-o, thanks to Duncan for noticing. by Chris Lattner · 17 years ago
- 92b9d49 Make these structs larger to ensure that they are returned by struct return. by Duncan Sands · 17 years ago
- 09eb6e7 Make the struct bigger, to ensure it is returned by struct return. by Duncan Sands · 17 years ago
- eb60fb9 Use GVN in LTO instead of GCSE+LoadVN. by Owen Anderson · 17 years ago
- 4bda6e4 Remove unneeded #include's. by Owen Anderson · 17 years ago
- a8bd658 Refactor memcpyopt based on Chris' suggestions. Consolidate several functions by Owen Anderson · 17 years ago
- e47d982 Fix a "large integer implicitly truncated to unsigned type" warning. by Duncan Sands · 17 years ago
- ea70519 don't print dominators every time it is computed with -debug. by Chris Lattner · 17 years ago
- a1b5858 another bug introduced in r47802 by nicholas, for no apparent reason. by Chris Lattner · 17 years ago
- 7d717a0 Add an ugly note. by Chris Lattner · 17 years ago
- 1d40281 Add jump threading to liblto. by Chris Lattner · 17 years ago
- e12d8e4 run the jump threading pass in llvm-ld also by Chris Lattner · 17 years ago
- 2510c3b enable jump threading pass by default. This causes no miscompilations by Chris Lattner · 17 years ago
- 96c5b2f fix a bug introduced by Nicholas' "unwinds to" stuff: we by Chris Lattner · 17 years ago
- 281def9 don't assume that the argument passed to fprintf("%s" is a string. This by Chris Lattner · 17 years ago
- 2cc6751 Use the new SplitBlockPredecessors to implement a todo. by Chris Lattner · 17 years ago
- 54b9c3b Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h by Chris Lattner · 17 years ago
- 1b58678 Move domtree/frontier updating earlier, allowing us to use it to update phi by Chris Lattner · 17 years ago
- b859794 Factor dominator tree and frontier updating into SplitBlockPredecessors by Chris Lattner · 17 years ago
- 48a80b0 fit some more code in 80 cols. by Chris Lattner · 17 years ago
- 34093a6 simplify code, fit in 80 cols. by Chris Lattner · 17 years ago
- 862f27e fit in 80 cols by Chris Lattner · 17 years ago
- 580631a Be pessimistic in computing the buffer size when aligning. by Nicolas Geoffray · 17 years ago
- 546e36a Don't forget to update the current operand when getting the size of an instruction. by Nicolas Geoffray · 17 years ago
- bd3401f finish the first cut of a jump threading pass implementation. by Chris Lattner · 17 years ago