projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
teach instcombine to remove allocated buffers even if there are stores, memcpy/memmov...
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
2012-07-03
Nuno Lopes
BoundsChecking: optimize out the check for offset ...
tree
|
commitdiff
2012-07-02
Nuno Lopes
fix the regression I introduced in r159385 (it's necess...
tree
|
commitdiff
2012-06-29
Benjamin Kramer
CodeGenPrepare: Don't crash when TLI is not available.
tree
|
commitdiff
2012-06-29
Duncan Sands
Rework this to clarify where the removal of nodes from...
tree
|
commitdiff
2012-06-29
Duncan Sands
Fix a reassociate crash on sozefx when compiling with...
tree
|
commitdiff
2012-06-29
Chandler Carruth
Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
tree
|
commitdiff
2012-06-29
Bill Wendling
The DIBuilder class is just a wrapper around debug...
tree
|
commitdiff
2012-06-28
Nuno Lopes
make simplifyCFG erase invokes to readonly/readnone...
tree
|
commitdiff
2012-06-28
Bill Wendling
Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
tree
|
commitdiff
2012-06-27
Duncan Sands
Some reassociate optimizations create new instructions...
tree
|
commitdiff
2012-06-25
Nuno Lopes
revert my previous commit (r159173), since as Eli point...
tree
|
commitdiff
2012-06-25
Nuno Lopes
do not set realloc() as NotAlias, since it can return...
tree
|
commitdiff
2012-06-25
Dan Gohman
Fix the objc_autoreleasedReturnValue optimization code...
tree
|
commitdiff
2012-06-25
Nuno Lopes
improve optimization of invoke instructions:
tree
|
commitdiff
2012-06-24
NAKAMURA Takumi
llvm/lib: [CMake] Add explicit dependency to intrinsics...
tree
|
commitdiff
2012-06-24
Nick Lewycky
Remove a dangling reference to a deleted instruction...
tree
|
commitdiff
2012-06-23
Nuno Lopes
BoundsChecking: attach debug info to traps to make...
tree
|
commitdiff
2012-06-21
Nuno Lopes
port the BoundsChecking patch to the new MemoryBuiltin...
tree
|
commitdiff
2012-06-21
Nuno Lopes
refactor the MemoryBuiltin analysis:
tree
|
commitdiff
2012-06-21
Nadav Rotem
Add a number of threshold arguments to the SRA pass.
tree
|
commitdiff
2012-06-17
Pete Cooper
Now that SROA can form alloca's for dynamic vector...
tree
|
commitdiff
2012-06-16
Hal Finkel
Move the Metadata merging methods from GVN and make...
tree
|
commitdiff
2012-06-16
Evan Cheng
It's not deterministic to iterate over SmallPtrSet...
tree
|
commitdiff
2012-06-16
Pete Cooper
Fix crash from r158529 on Bullet.
tree
|
commitdiff
2012-06-15
Andrew Trick
LSR: fix expansion of scaled reg in non-address type...
tree
|
commitdiff
2012-06-15
Andrew Trick
LSR fix: "Special" users are just like "Basic" users...
tree
|
commitdiff
2012-06-15
Pete Cooper
Allow SROA to split up an array of vectors into multipl...
tree
|
commitdiff
2012-06-15
Duncan Sands
Fix issues (infinite loop and/or crash) with self-refer...
tree
|
commitdiff
2012-06-14
Pete Cooper
Recommit r158407: Allow SROA to look at a vector type...
tree
|
commitdiff
2012-06-14
Pete Cooper
Revert r158454: Allow SROA to look at a vector type...
tree
|
commitdiff
2012-06-14
Pete Cooper
Recommit r158407: Allow SROA to look at a vector type...
tree
|
commitdiff
2012-06-13
Pete Cooper
Revert "Allow SROA to look at a vector type and see...
tree
|
commitdiff
2012-06-13
Pete Cooper
Allow SROA to look at a vector type and see if the...
tree
|
commitdiff
2012-06-13
Duncan Sands
It is possible for several constants which aren't indiv...
tree
|
commitdiff
2012-06-13
Duncan Sands
When linearizing a multiplication, return at once if...
tree
|
commitdiff
2012-06-12
Duncan Sands
Use DenseMap as SmallMap workaround rather than std...
tree
|
commitdiff
2012-06-12
Duncan Sands
Use std::map rather than SmallMap because SmallMap...
tree
|
commitdiff
2012-06-12
Duncan Sands
Now that Reassociate's LinearizeExprTree can look throu...
tree
|
commitdiff
2012-06-08
Duncan Sands
Reapply commit 158073 with a fix (the testcase was...
tree
|
commitdiff
2012-06-08
Nuno Lopes
BoundsChecking: add support for ConstantPointerNull...
tree
|
commitdiff
2012-06-08
Duncan Sands
Revert commit 158073 while waiting for a fix. The...
tree
|
commitdiff
2012-06-06
Duncan Sands
Grab-bag of reassociate tweaks. Unify handling of...
tree
|
commitdiff
2012-06-04
Rafael Espindola
When gvn decides to replace an instruction with another...
tree
|
commitdiff
2012-06-02
Benjamin Kramer
Fix typos found by github.com/lyda/misspell-check
tree
|
commitdiff
2012-06-01
Nuno Lopes
BoundsChecking: fix a bug when the handling of recursiv...
tree
|
commitdiff
2012-05-31
Nuno Lopes
add -bounds-checking-multiple-traps option to make...
tree
|
commitdiff
2012-05-31
Nuno Lopes
revamp BoundsChecking considerably:
tree
|
commitdiff
2012-05-31
Duncan Sands
Enhance the sinking code to handle diamond patterns...
tree
|
commitdiff
2012-05-29
Nuno Lopes
bounds checking:
tree
|
commitdiff
2012-05-27
Chris Lattner
Reimplement the intrinsic verifier to use the same...
tree
|
commitdiff
2012-05-26
Duncan Sands
Since commit 157467, if reassociate isn't actually...
tree
|
commitdiff
2012-05-26
Duncan Sands
Move this debug statement earlier so it is easy to...
tree
|
commitdiff
2012-05-25
Nuno Lopes
bounds checking: add support for byval arguments
tree
|
commitdiff
2012-05-25
Nuno Lopes
boundschecking:
tree
|
commitdiff
2012-05-25
Duncan Sands
Make the reassociation pass more powerful so that it...
tree
|
commitdiff
2012-05-23
Nuno Lopes
BoundsChecking: add a couple of simple tests and fix...
tree
|
commitdiff
2012-05-22
Nuno Lopes
address some of John Criswell's comments
tree
|
commitdiff
2012-05-22
Nuno Lopes
hopefully fix the CMake build. sorry for breakage
tree
|
commitdiff
2012-05-22
Nuno Lopes
add a new pass to instrument loads and stores for run...
tree
|
commitdiff
2012-05-22
Duncan Sands
Fix PR12858, a crash due to GVN's PRE not fully removin...
tree
|
commitdiff
2012-05-21
Dan Gohman
Mark an unreachable region of code with llvm_unreachable.
tree
|
commitdiff
2012-05-20
Peter Collingbourne
Do not pass an invalid domtree to SimplifyInstruction...
tree
|
commitdiff
2012-05-19
Peter Collingbourne
Do not eliminate allocas whose alignment exceeds that...
tree
|
commitdiff
2012-05-18
Dan Gohman
Fix replacing all the users of objc weak runtime routines
tree
|
commitdiff
2012-05-15
David Majnemer
Teach SimplifyLibCalls about stpcpy.
tree
|
commitdiff
2012-05-14
Chad Rosier
Move the capture analysis from MemoryDependencyAnalysis...
tree
|
commitdiff
2012-05-10
Dan Gohman
Teach DeadStoreElimination to eliminate exit-block...
tree
|
commitdiff
2012-05-10
Nuno Lopes
teach DSE and isInstructionTriviallyDead() about calloc
tree
|
commitdiff
2012-05-09
Dan Gohman
Fix the objc_storeStrong recognizer to stop before...
tree
|
commitdiff
2012-05-09
Craig Topper
Remove unused variable to get rid of warning.
tree
|
commitdiff
2012-05-08
Dan Gohman
Miscellaneous accumulated cleanups.
tree
|
commitdiff
2012-05-08
Dan Gohman
Fix objc_storeStrong pattern matching to catch a potent...
tree
|
commitdiff
2012-05-08
Duncan Sands
Calling ReassociateExpression recursively is extremely...
tree
|
commitdiff
2012-05-07
Owen Anderson
Teach reassociate to commute FMul's and FAdd's in order...
tree
|
commitdiff
2012-05-06
Benjamin Kramer
Switch the select to branch transformation on by default.
tree
|
commitdiff
2012-05-05
Benjamin Kramer
CodeGenPrepare: Add a transform to turn selects into...
tree
|
commitdiff
2012-05-04
Bill Wendling
Add 'landingpad' instructions to the list of instructio...
tree
|
commitdiff
2012-05-04
Chandler Carruth
A pile of long over-due refactorings here. There are...
tree
|
commitdiff
2012-05-02
Bill Wendling
Whitespace cleanup.
tree
|
commitdiff
2012-05-02
Bill Wendling
The value held in the vector may be RAUW'ed by some...
tree
|
commitdiff
2012-05-01
Nick Lewycky
An instruction in a loop is not guaranteed to be execut...
tree
|
commitdiff
2012-04-30
Bill Wendling
Second attempt at PR12573:
tree
|
commitdiff
2012-04-30
Bill Wendling
Remove hack from r154987. The problem persists even...
tree
|
commitdiff
2012-04-30
Rafael Espindola
Make sure HoistInsertPosition finds a position that...
tree
|
commitdiff
2012-04-27
David Blaikie
Change recurse depth limit to uint32 to fix warning.
tree
|
commitdiff
2012-04-27
Dan Gohman
Miscellaneous accumulated cleanups.
tree
|
commitdiff
2012-04-27
Mon P Wang
Add an early bailout to IsValueFullyAvailableInBlock...
tree
|
commitdiff
2012-04-26
Jakob Stoklund Olesen
Break up getProfitableChainIncrement().
tree
|
commitdiff
2012-04-26
Jakob Stoklund Olesen
Turn IVChain into a struct.
tree
|
commitdiff
2012-04-26
Chandler Carruth
Teach the reassociate pass to fold chains of multiplies...
tree
|
commitdiff
2012-04-25
Jakob Stoklund Olesen
Print IV chain numbers while collecting them.
tree
|
commitdiff
2012-04-25
Dan Gohman
Simplify the known retain count tracking; use a boolean...
tree
|
commitdiff
2012-04-24
Dan Gohman
Build custom predecessor and successor lists for each...
tree
|
commitdiff
2012-04-19
Bill Wendling
Put this expensive check below the less expensive ones.
tree
|
commitdiff
2012-04-19
Dan Gohman
Avoid a bug in the path count computation, preventing...
tree
|
commitdiff
2012-04-18
Dan Gohman
Don't crash on code where the user put __attribute__...
tree
|
commitdiff
2012-04-18
Bill Wendling
Use a heavy hammer to fix PR12573.
tree
|
commitdiff
2012-04-18
Andrew Trick
loop-reduce: Add an early bailout to catch extremely...
tree
|
commitdiff
2012-04-17
Joe Groff
fix pr12559: mark unavailable win32 math libcalls
tree
|
commitdiff
2012-04-13
Dan Gohman
Add some comments, and fix a few places that missed...
tree
|
commitdiff
next