Chandler Carruth
|
06cb8ed006
Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
|
13 rokov pred |
Bill Wendling
|
16eeb6f5eb
The DIBuilder class is just a wrapper around debug info creation
|
13 rokov pred |
Bill Wendling
|
0bcbd1df7a
Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and
|
13 rokov pred |
Stepan Dyatkovskiy
|
47cbc4e0ee
Optimized usage of new SwitchInst case values (IntegersSubset type) in Local.cpp, Execution.cpp and BitcodeWriter.cpp.
|
13 rokov pred |
Nuno Lopes
|
9e72a79ef4
refactor the MemoryBuiltin analysis:
|
13 rokov pred |
Benjamin Kramer
|
d9b0b02561
Fix typos found by http://github.com/lyda/misspell-check
|
13 rokov pred |
Stepan Dyatkovskiy
|
43eb31bfae
PR1255: case ranges.
|
13 rokov pred |
Stepan Dyatkovskiy
|
0aa32d5d0f
ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSubsetMapping.
|
13 rokov pred |
Stepan Dyatkovskiy
|
484fc93eff
PR1255: Case Ranges
|
13 rokov pred |
Stepan Dyatkovskiy
|
a2067fbe22
PR1255(case ranges) related changes in Local Transformations.
|
13 rokov pred |
Nuno Lopes
|
e54874471c
teach DSE and isInstructionTriviallyDead() about calloc
|
13 rokov pred |
Rafael Espindola
|
26c8dcc692
Always compute all the bits in ComputeMaskedBits.
|
13 rokov pred |
Chandler Carruth
|
acdae3e25a
Add an asserting ValueHandle to the block simplification code which will
|
13 rokov pred |
Chandler Carruth
|
858cd1c33c
Don't form a WeakVH around the sentinel node in the instructions BB
|
13 rokov pred |
Chandler Carruth
|
6b980541df
Refactor the interface to recursively simplifying instructions to be tad
|
13 rokov pred |
Stepan Dyatkovskiy
|
3d3abe0852
llvm::SwitchInst
|
13 rokov pred |
Stepan Dyatkovskiy
|
c10fa6c801
Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:
|
13 rokov pred |
Stepan Dyatkovskiy
|
24473120a2
SwitchInst refactoring.
|
13 rokov pred |
Benjamin Kramer
|
88c09143b6
Simplify common predecessor finding.
|
13 rokov pred |
Duncan Sands
|
d3a38ccfbb
Fix a theoretical problem (not seen in the wild): if different instances of a
|
13 rokov pred |
Nick Lewycky
|
4a3935c27e
A dead malloc, a free(NULL) and a free(undef) are all trivially dead
|
14 rokov pred |
Lang Hames
|
bb5b3f3359
Add a natural stack alignment field to TargetData, and prevent InstCombine from
|
14 rokov pred |
Bill Wendling
|
187b1924a4
The "landingpad" instruction will never be "trivially" dead.
|
14 rokov pred |
Nick Lewycky
|
3e69c13c30
Lifetime intrinsics on undef are dead.
|
14 rokov pred |
Eli Friedman
|
747032522f
Clean up includes of llvm/Analysis/ConstantFolding.h so it's included where it's used and not included where it isn't.
|
14 rokov pred |
Rafael Espindola
|
77a2c372fa
Add r134057 back, but splice the predecessor after the successors phi
|
14 rokov pred |
Chad Rosier
|
ce77aa3edc
Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and
|
14 rokov pred |
Rafael Espindola
|
0fb7dcd48f
Let simplify cfg simplify bb with only debug and lifetime intrinsics.
|
14 rokov pred |
Nick Lewycky
|
89991d4413
Fix typo in comment.
|
14 rokov pred |
Jay Foad
|
95c3e48f95
Reinstate r133513 (reverted in r133700) with an additional fix for a
|
14 rokov pred |