| Commit message (Expand) | Author | Age | Files | Lines |
* | Second part of pr16069 | Rafael Espindola | 2013-06-04 | 1 | -4/+9 |
* | Typo: s/caes/cases/ in SimplifyCFG | Hans Wennborg | 2013-06-04 | 1 | -1/+1 |
* | SimplifyCFG: Do not transform PHI to select if doing so would be unsafe | David Majnemer | 2013-06-03 | 1 | -2/+19 |
* | SimplifyCFG: Small cleanup, use ICmpInst::isEquality() | David Majnemer | 2013-06-03 | 1 | -3/+1 |
* | SimplifyCFG: Fix typo in comment for ComputeSpeculationCost | David Majnemer | 2013-06-01 | 1 | -1/+1 |
* | Extend RemapInstruction and friends to take an optional new parameter, a Valu... | James Molloy | 2013-05-28 | 2 | -12/+22 |
* | More symbols that should be static. | Benjamin Kramer | 2013-05-23 | 1 | -2/+2 |
* | Rename LoopSimplify.h to LoopUtils.h | Hal Finkel | 2013-05-20 | 1 | -1/+1 |
* | Expose InsertPreheaderForLoop from LoopSimplify to other passes | Hal Finkel | 2013-05-20 | 1 | -11/+12 |
* | Add ArrayRef constructor from None, and do the cleanups that this constructor... | Dmitri Gribenko | 2013-05-05 | 1 | -1/+1 |
* | This patch breaks up Wrap.h so that it does not have to include all of | Filip Pizlo | 2013-05-01 | 1 | -1/+1 |
* | Fix a use after free. RI is freed before the call to getDebugLoc(). To | Richard Trieu | 2013-04-30 | 1 | -4/+5 |
* | Spelling. Thanks, Eric. | Adrian Prantl | 2013-04-30 | 1 | -1/+1 |
* | Set debug locations for branch instructions created during inlining, even | Adrian Prantl | 2013-04-30 | 1 | -2/+10 |
* | SimplifyCFG: If convert single conditional stores | Arnold Schwaighofer | 2013-04-29 | 1 | -4/+90 |
* | fix a typo that due to cu&paste quadrupled itself | Adrian Prantl | 2013-04-26 | 1 | -2/+2 |
* | Bugfix for the debug intrinsic handling in InstCombiner: | Adrian Prantl | 2013-04-26 | 1 | -2/+27 |
* | Make sure the instruction right after an inlined function has a | Adrian Prantl | 2013-04-23 | 1 | -4/+10 |
* | Move C++ code out of the C headers and into either C++ headers | Eric Christopher | 2013-04-22 | 1 | -0/+1 |
* | Revert "SimplifyCFG: If convert single conditional stores" | Arnold Schwaighofer | 2013-04-21 | 1 | -88/+4 |
* | SimplifyCFG: If convert single conditional stores | Arnold Schwaighofer | 2013-04-20 | 1 | -4/+88 |
* | Do not optimise fprintf() calls if its return value is used. | Peter Collingbourne | 2013-04-17 | 1 | -9/+12 |
* | simplifycfg: Fix integer overflow converting switch into icmp. | Hans Wennborg | 2013-04-16 | 1 | -1/+6 |
* | Change CloneFunctionInto to always clone Argument attributes induvidually, | Joey Gouly | 2013-04-10 | 1 | -22/+19 |
* | Add all clauses when merging the landing pads. Duplicates will be handled lat... | Bill Wendling | 2013-03-22 | 1 | -24/+14 |
* | Don't use the removed API. | Bill Wendling | 2013-03-22 | 1 | -5/+2 |
* | Fix llvm::removeUnreachableBlocks to handle unreachable loops. | Evgeniy Stepanov | 2013-03-22 | 1 | -12/+7 |
* | Always forward 'resume' instructions to the outter landing pad. | Bill Wendling | 2013-03-21 | 1 | -16/+39 |
* | LibCallSimplifier: optimize speed for short-lived instances | Meador Inge | 2013-03-12 | 1 | -177/+225 |
* | Don't remove a landing pad if the invoke requires a table entry. | Bill Wendling | 2013-03-11 | 1 | -3/+17 |
* | Fixed a crash when cloning a function into a function with | Pekka Jaaskelainen | 2013-03-07 | 1 | -3/+6 |
* | SimplifyCFG fix for volatile load/store. | Andrew Trick | 2013-03-07 | 1 | -2/+4 |
* | Bypass Slow Divides | Preston Gurd | 2013-03-04 | 1 | -2/+2 |
* | Modify {Call,Invoke}Inst::addAttribute to take an AttrKind. | Peter Collingbourne | 2013-03-02 | 1 | -2/+1 |
* | For each function that we optimize we initialize a new list of lib functions.... | Nadav Rotem | 2013-02-27 | 1 | -1/+2 |
* | Enhance integer division emulation support to handle types smaller than 32 bits, | Pedro Artigas | 2013-02-26 | 1 | -0/+104 |
* | Implement the NoBuiltin attribute. | Bill Wendling | 2013-02-22 | 1 | -0/+1 |
* | Temporarily revert r175470 for more review. | Bill Wendling | 2013-02-19 | 1 | -3/+0 |
* | Check to see if the 'no-builtin' attribute is set before simplifying a librar... | Bill Wendling | 2013-02-18 | 1 | -0/+3 |
* | Remove #includes from the commonly used LoopInfo.h. | Jakub Staszak | 2013-02-09 | 1 | -0/+1 |
* | [SimplifyLibCalls] Library call simplification doen't work if the call site | Chad Rosier | 2013-02-08 | 1 | -1/+7 |
* | [SjLj Prepare] When demoting an invoke instructions to the stack, if the normal | Chad Rosier | 2013-02-05 | 1 | -5/+15 |
* | Linker: correctly link in dbg.declare | Manman Ren | 2013-01-31 | 1 | -2/+17 |
* | Revert r173946. This breaks compilation of googletest with Clang | Alexey Samsonov | 2013-01-31 | 1 | -11/+2 |
* | Remove addRetAttributes and addFnAttributes, which aren't useful abstractions. | Bill Wendling | 2013-01-30 | 1 | -4/+6 |
* | Linker: correctly link in dbg.declare | Manman Ren | 2013-01-30 | 1 | -2/+11 |
* | Re-revert r173342, without losing the compile time improvements, flat | Chandler Carruth | 2013-01-27 | 1 | -27/+12 |
* | Convert BuildLibCalls.cpp to using the AttributeSet methods instead of Attrib... | Bill Wendling | 2013-01-26 | 1 | -66/+66 |
* | Switch this code away from Value::isUsedInBasicBlock. That code either | Chandler Carruth | 2013-01-25 | 1 | -7/+29 |
* | Reapply chandlerc's r173342 now that the miscompile it was triggering is fixed. | Benjamin Kramer | 2013-01-24 | 1 | -9/+18 |