- 2ba1c06 no need to implement this method and just have it call the default impl. by Chris Lattner · 17 years ago
- 998182b When SRoA'ing a global variable, make sure the new globals get the by Chris Lattner · 17 years ago
- aea6a6f Feedback from chris by Nate Begeman · 17 years ago
- d35f8ef Add a testcase for the recent "handle variable vector insert elt in mem" patch by Nate Begeman · 17 years ago
- da30ccb change comments per review by Dale Johannesen · 17 years ago
- b3f346f Update tests. by Evan Cheng · 17 years ago
- 44c0fd1 Extract the lower 64-bit if a MMX value is passed in a XMM register. by Evan Cheng · 17 years ago
- 082948d Fix illegal MMX_MOVDQ2Qrr pattern. vector_extract result must be a scalar value. by Evan Cheng · 17 years ago
- 10e8642 Special handling for MMX values being passed in either GPR64 or lower 64-bits of XMM registers. by Evan Cheng · 17 years ago
- 23ce502 Remove the code from CodeGenPrepare that moved getresult instructions by Dan Gohman · 17 years ago
- 80f5404 Fix MMX_MOVQ2DQrr pattern. It's illegal to do a bitconvert from a smaller type to a larger one. by Evan Cheng · 17 years ago
- 3f8a3e7 new testcase by Chris Lattner · 17 years ago
- 6867991 Pull the code to perform an INSERT_VECTOR_ELT in memory out into its own by Nate Begeman · 17 years ago
- f380fbd Update test by Anton Korobeynikov · 17 years ago
- 4182db4 Feedback from chris by Nate Begeman · 17 years ago
- 7c400dc add a note by Chris Lattner · 17 years ago
- 682f810 80 col violation. by Evan Cheng · 17 years ago
- 280a6e6 Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 17 years ago
- 419ace9 Not checking for intrinsics which do not have a chain operand. by Evan Cheng · 17 years ago
- cdda25d - Switch from std::set to SmallPtrSet. - Add comments. by Evan Cheng · 17 years ago
- ee472b1 MMX argument passing fixes: by Evan Cheng · 17 years ago
- 4be30ac Teach the PruningFunctionCloner how to look through loads with by Nate Begeman · 17 years ago
- 25453ea Loosen up an assertion to allow intrinsics. I really have no by Chris Lattner · 17 years ago
- eede65c Don't infininitely thread branches when a threaded edge by Chris Lattner · 17 years ago
- 877ee97 PR2245: Misleading parameter name in llvm-c/Core.h:LLVMConstArray by Gordon Henriksen · 17 years ago
- 2566388 PR2202: LLVMCreateInterpreter creates a JIT by Gordon Henriksen · 17 years ago
- 2749c72 Fix bug in x86 memcpy / memset lowering. If there are trailing bytes not handled by rep instructions, a new memcpy / memset is introduced for them. However, since source / destination addresses are already adjusted, their offsets should be zero. by Evan Cheng · 17 years ago
- 13f7a40 Implement != for DenseSet iterators. by Ted Kremenek · 17 years ago
- ea33c8f Added iterator support for DenseSet. by Ted Kremenek · 17 years ago
- 1e8586d New test. by Evan Cheng · 17 years ago
- 7932866 Adjust inline cost computation to be less aggressive. by Evan Cheng · 17 years ago
- ef89bbb Add EXTRA_OPTIONS on the llvmgxx command line. by Devang Patel · 17 years ago
- 00dd691 Add EXTRA_OPTIONS on the llvmgcc command line. by Devang Patel · 17 years ago
- cbe686f overlook Output directory by Gabor Greif · 17 years ago
- a971dbd - Check if a register is livein before removing it. It may have already been removed. by Evan Cheng · 17 years ago
- 1734055 % -> @ by Chris Lattner · 17 years ago
- 05d6709 Doc updates/edits, contributed by Terence Parr! by Chris Lattner · 17 years ago
- eb5f409 code restructuring, not functionality change. by Chris Lattner · 17 years ago
- 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