- c2afe89 Reapply r52397 (make IPConstProp promote returned arguments), but fixed this by Matthijs Kooijman · 16 years ago
- 359e937 XOR32rr, etc. are not AsCheapAsMove, but MOV32ri, etc. are. by Evan Cheng · 16 years ago
- 8b0fcf3 Reapply r52396, it was unrelated to the breakage (that was caused by r52397, my by Matthijs Kooijman · 16 years ago
- 7543e58 Complete support for two-address pass rematerialization. Now *almost* always a win. by Evan Cheng · 16 years ago
- ce04943 Add MachineRegisterInfo::use_empty. by Evan Cheng · 16 years ago
- 625986a Cosmetic. by Evan Cheng · 16 years ago
- 604a818 If compiling for PPC on an i386 box, the LTO wouldn't get the altivec (and by Bill Wendling · 16 years ago
- 0521e3c implement some simple bswap optimizations, rdar://5992453 by Chris Lattner · 16 years ago
- a2eec61 temporarily revert this testcase since its patch was reverted. by Chris Lattner · 16 years ago
- 8114b71 make truncate/sext elimination capable of changing phi's. This by Chris Lattner · 16 years ago
- fab8387 Unbreak DECLARE isel in pic mode. by Evan Cheng · 16 years ago
- 64cd658 Preserve dominance frontier while trivially unswitching loop. by Devang Patel · 16 years ago
- 6d0cc55 Check empty dominance frontier. by Devang Patel · 16 years ago
- 44f6a2c Auto-upgrade code for multiple-value return statements. This code by Dan Gohman · 16 years ago
- 80b9626 In InsertValueInst's copy ctor, actually copy the operands. by Dan Gohman · 16 years ago
- 2960ed4 We don't want to find dependencies within the same block in this case. It leads to incorrect results because by Owen Anderson · 16 years ago
- b79bf19 Implement the ExtractValueInst::getIndexedType that accepts one index value. by Dan Gohman · 16 years ago
- f26e855 Live-through live interval is [mbb start, mbb end+1]. by Evan Cheng · 16 years ago
- 739583b When extending a liveinterval by commuting, don't throw away the live ranges that are not affected. by Evan Cheng · 16 years ago
- 8d6a58c Consistently set "Buckets[NumBuckets] = reinterpret_cast<void*>(-1)" throughout FoldingSet.cpp. by Ted Kremenek · 16 years ago
- 26bb50a Add an insertBefore method for attaching previously unattached instructions, by Owen Anderson · 16 years ago
- 2b7470e Fix use of placement new to actually use an address. by Owen Anderson · 16 years ago
- 95350b9 It's not safe to remove SUBREG_TO_REG that looks like identity copies, e.g. movl %eax, %eax on x86-64 actually does a zero-extend. by Evan Cheng · 16 years ago
- 0b725f1 Add one more 'magic' define :) by Anton Korobeynikov · 16 years ago
- 7a17ff7 Unbreak non-PPC builds by Anton Korobeynikov · 16 years ago
- 210539e Provide generic hooks for icache invalidation. Add PPC implementation. by Anton Korobeynikov · 16 years ago
- fc329f4 revert recent patch which is causing widespread breakage. by Chris Lattner · 16 years ago
- 1b088f3 Don't forget to initialize SymbolSearchingDisabled. by Evan Cheng · 16 years ago
- 34b176a Fix typo that changed the logic to something wrong. Spotted by Nick Lewycky. by Duncan Sands · 16 years ago
- 69b01e9 Split type expansion into ExpandInteger and ExpandFloat by Duncan Sands · 16 years ago
- de9256a Forgot to commit the ValueTracking header file along with r52396. by Matthijs Kooijman · 16 years ago
- 2fbabf6 Learn IPConstProp to propagate arguments that are directly returned. Strictly by Matthijs Kooijman · 16 years ago
- 906e423 Learn IPConstProp to look at individual return values and propagate them by Matthijs Kooijman · 16 years ago
- 74fc4d9 80 column fixes. by Matthijs Kooijman · 16 years ago
- 3faf9df Use a SmallVector instead of an array, since auto_ptr doesn't handle arrays by Matthijs Kooijman · 16 years ago
- ead0d88 add a new -enable-value-prop flag for llcbeta, that enables propagation by Chris Lattner · 16 years ago
- a47c6c3 Fix spelling. by Duncan Sands · 16 years ago
- 851bc04 Rather than avoiding to wrap ISD::DECLARE GV operand in X86ISD::Wrapper, simply handle it at dagisel time with x86 specific isel code. by Evan Cheng · 16 years ago
- fc196f9 Add a missing ~ (dtor became ctor) which caused crashes on a bunch of stuff. by Chris Lattner · 16 years ago
- c3de802 Do not issue identity copies. by Evan Cheng · 16 years ago
- 9b93dd1 Refine the change in r52258 for avoiding use-before-def conditions by Dan Gohman · 16 years ago
- d34ff14 switch TypeHasCycleThroughItself from using an std::set to using a SmallPtrSet, by Chris Lattner · 16 years ago
- a4477f9 stop making PATypeHolder's so crazily. by Chris Lattner · 16 years ago
- 4e44443 Horizontal-add instructions are not commutative. by Evan Cheng · 16 years ago
- 72b7b09 Switch over to SetVector to ensure same order of iterations do not vary across runs. by Evan Cheng · 16 years ago
- e98fc27 Move some documentation from the header file into ProgrammersManual. About to improve. by Gabor Greif · 16 years ago
- 62a81a1 use a real associative container for type association instead of using by Chris Lattner · 16 years ago
- 6bd9567 - Add "Commutative" property to intrinsics. This allows tblgen to generate the commuted variants for dagisel matching code. by Evan Cheng · 16 years ago
- 35b9a77 mpsadbw is commutable. by Evan Cheng · 16 years ago
- 5653965 bail out sooner if we have two concrete but different types. by Chris Lattner · 16 years ago
- 9ddf2c8 simplify some code. by Chris Lattner · 16 years ago
- 849dcd9 Apply a patch from Nathan Keynes, which speeds up llvm-link on by Chris Lattner · 16 years ago
- 31ec841 Remove special case handling of empty MBBs now that we assign indices to them. by Owen Anderson · 16 years ago
- f6f4f7a handle vectors. Any integers that got here would necessarily be different already. by Chris Lattner · 16 years ago
- bc1c82a Simplify ResolveTypes by pulling the null case out into the one by Chris Lattner · 16 years ago
- 69d5053 Iterating over SmallPtrSet is not deterministic. by Evan Cheng · 16 years ago
- 371ca83 simplify RecursiveResolveTypes and ResolveTypes by pulling the naming out of by Chris Lattner · 16 years ago
- e846db6 Add a new flag that disables symbol lookup with dlsym when set. This allows by Chris Lattner · 16 years ago
- 16228c0 Add support for icache invalidation on non-darwin ppc systems. by Chris Lattner · 16 years ago
- 1fbb454 Re-enable empty block indexing by default, since it doesn't seem to have any by Owen Anderson · 16 years ago
- 0a9aaf4 Make BuildSubAggregate use FindInsertedElement again to prevent it from by Matthijs Kooijman · 16 years ago
- 9772891 Make the InsertBefore argument to FindInsertedValue optional, so you can find an inserted value without modifying the code. by Matthijs Kooijman · 16 years ago
- 0a7413d Pass around Instruction* instead of Instruction& in FindInsertedValue and friends. by Matthijs Kooijman · 16 years ago
- d47e6ae Make testcase check for extractvalue instead of extractelement. by Matthijs Kooijman · 16 years ago
- 710eb23 80 column fixes. by Matthijs Kooijman · 16 years ago
- b23d5ad Move FindScalarValue from InstructionCombining.cpp to ValueTracking.cpp. While by Matthijs Kooijman · 16 years ago
- cdbada6 Store the result of multiple identical run lines in a temporary file. by Matthijs Kooijman · 16 years ago
- 069f42a Add comment. by Matthijs Kooijman · 16 years ago
- 4bd3225 Minor comment fix. by Argyrios Kyrtzidis · 16 years ago
- d38a892 Fix PR numbers, I accidentally switched two digits. by Matthijs Kooijman · 16 years ago
- ad205a7 Allow these transforms for types like i256 while by Duncan Sands · 16 years ago
- 7a15391 Fix read after free found by valgrind. by Evan Cheng · 16 years ago
- 58dcb0e Add option to commuteInstruction() which forces it to create a new (commuted) instruction. by Evan Cheng · 16 years ago
- 3557801 Make indexing empty basic blocks an option for the moment. by Owen Anderson · 16 years ago
- 0ad4d9b add a const version of stripPointerCasts by Chris Lattner · 16 years ago
- 25df20f simplify some code by using a helper function. This really really by Chris Lattner · 16 years ago
- defa1c8 move a bunch of predicates up into their own section by Chris Lattner · 16 years ago
- e727579 Other parts of this code treat noalias arguments as objects for by Chris Lattner · 16 years ago
- 845f0d2 If we are checking to see if the result of a call aliases a by Chris Lattner · 16 years ago
- 8892b6f Assign indices to empty basic blocks. This will be necessary for StrongPHIElimination in the near future. by Owen Anderson · 16 years ago
- a413960 Refactor basicaa's main alias function somethin' fierce. by Chris Lattner · 16 years ago
- 5db5bf4 this is unneeded now. by Chris Lattner · 16 years ago
- 9e4ff94 Switch from generating the int128 typedefs based on targetdata to generating by Chris Lattner · 16 years ago
- 5465cc5 resolve PR2453 by adding a run line. by Chris Lattner · 16 years ago
- 077707c Fix the crash on SimplifyLibCalls/2005-05-20-sprintf-crash.ll by Chris Lattner · 16 years ago
- 6520aa0 fix pr2460 by Chris Lattner · 16 years ago
- ec87aa8 The transforms in visitEXTRACT_VECTOR_ELT are by Duncan Sands · 16 years ago
- 7d0d846 LegalizeTypes support for INSERT_VECTOR_ELT with a non-constant index. by Duncan Sands · 16 years ago
- 8a08769 Fix PR2434. When scanning for exising binary operator to reuse don't by Wojciech Matyjewicz · 16 years ago
- 93c5346 Add a missing semicolon. by Wojciech Matyjewicz · 16 years ago
- 48cca1f Add an "exe" suffix only if the output file has no suffix at all. by Argyrios Kyrtzidis · 16 years ago
- fc19988 Fix the sys::Path::getSuffix() implementation. by Argyrios Kyrtzidis · 16 years ago
- 1662183 Make sure all produced executable files have "exe" suffix on Windows. by Argyrios Kyrtzidis · 16 years ago
- e2bc1cb Make sure that the current executable filename has "exe" suffix on Windows. by Argyrios Kyrtzidis · 16 years ago
- 5b90a72 Append "exe" suffix to executable files. by Argyrios Kyrtzidis · 16 years ago
- f1844d2 Fix the environment block that is passed to the CreateProcess function. by Argyrios Kyrtzidis · 16 years ago
- 184a876 Remove a redundant AfterLegalize check. Turn by Duncan Sands · 16 years ago
- 5d2bc85 Change 'while' loop to 'do' loop. by Wojciech Matyjewicz · 16 years ago
- 507a58a add missing atomic intrinsic from gcc by Andrew Lenharth · 16 years ago
- c5dc660 Fix a case where tailcallelim wouldn't set the changed bit when it made a change. by Chris Lattner · 16 years ago