index
:
external_llvm.git
replicant-6.0
Android's llvm
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
InstCombine
/
InstructionCombining.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove tabs.
Bill Wendling
2012-07-19
1
-1
/
+1
*
instcombine: merge the functions that remove dead allocas and dead mallocs/ca...
Nuno Lopes
2012-07-09
1
-50
/
+68
*
teach instcombine to remove allocated buffers even if there are stores, memcp...
Nuno Lopes
2012-07-06
1
-2
/
+25
*
make instcombine produce calls to llvm.donothing instead of a random intrinsic
Nuno Lopes
2012-06-28
1
-7
/
+4
*
improve optimization of invoke instructions:
Nuno Lopes
2012-06-25
1
-1
/
+8
*
Add support for invoke to the MemoryBuiltin analysid.
Nuno Lopes
2012-06-21
1
-0
/
+4
*
refactor the MemoryBuiltin analysis:
Nuno Lopes
2012-06-21
1
-1
/
+1
*
replace usage of EmitGEPOffset() with TargetData::getIndexedOffset() when the...
Nuno Lopes
2012-06-20
1
-4
/
+3
*
add a new pass to instrument loads and stores for run-time bounds checking
Nuno Lopes
2012-05-22
1
-0
/
+4
*
Remove trailing spaces.
Jakub Staszak
2012-05-06
1
-60
/
+60
*
153465 was incorrect. In this code we wanted to check that the pointer operan...
Nadav Rotem
2012-03-26
1
-4
/
+3
*
PR12357: The pointer was used before it was checked.
Nadav Rotem
2012-03-26
1
-1
/
+3
*
llvm::SwitchInst
Stepan Dyatkovskiy
2012-03-11
1
-2
/
+2
*
Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:
Stepan Dyatkovskiy
2012-03-08
1
-7
/
+8
*
Remove some dead code and tidy things up now that vectors use ConstantDataVector
Chris Lattner
2012-02-06
1
-8
/
+4
*
SwitchInst refactoring.
Stepan Dyatkovskiy
2012-02-01
1
-5
/
+5
*
continue making the world safe for ConstantDataVector. At this point,
Chris Lattner
2012-01-27
1
-4
/
+8
*
Continue improving support for ConstantDataAggregate, and use the
Chris Lattner
2012-01-26
1
-16
/
+8
*
Add support for vectors of pointers.
Nadav Rotem
2011-12-05
1
-2
/
+7
*
Fix a few more places where TargetData/TargetLibraryInfo is not being passed.
Chad Rosier
2011-12-02
1
-1
/
+1
*
Last bit of TargetLibraryInfo propagation. Also fixed a case for TargetData
Chad Rosier
2011-12-01
1
-6
/
+11
*
Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo. Disable
Chad Rosier
2011-11-29
1
-0
/
+2
*
Remove all remaining uses of Value::getNameStr().
Benjamin Kramer
2011-11-15
1
-1
/
+1
*
Make sure we use the right insertion point when instcombine replaces a PHI wi...
Eli Friedman
2011-11-01
1
-3
/
+4
*
Add support for the Objective-C personality function to the instruction
Bill Wendling
2011-10-17
1
-2
/
+5
*
Add a routine to swap branch instruction operands, and update any
Chandler Carruth
2011-10-17
1
-6
/
+3
*
Re-commit 141203, but much more conservative.
Jim Grosbach
2011-10-05
1
-3
/
+3
*
Revert 141203. InstCombine is looping on unit tests.
Jim Grosbach
2011-10-05
1
-9
/
+8
*
Update InstCombine worklist after instruction transform is complete.
Jim Grosbach
2011-10-05
1
-8
/
+9
*
Inlining often produces landingpad instructions with repeated
Duncan Sands
2011-09-30
1
-0
/
+337
*
Clean up uses of switch instructions so they are not dependent on the operand...
Eli Friedman
2011-09-29
1
-5
/
+11
*
Use Duncan's patch to delete the instructions in reverse order (minus the lan...
Bill Wendling
2011-09-04
1
-6
/
+10
*
Update comments to reflect reality.
Bill Wendling
2011-09-02
1
-2
/
+1
*
Reduce indentation. No functionality change.
Bill Wendling
2011-09-01
1
-17
/
+18
*
Change worklist driven deletion to be an iterative process.
Bill Wendling
2011-09-01
1
-26
/
+5
*
Resubmit with fix. Properly remove the instructions except for landingpad, wh...
Bill Wendling
2011-09-01
1
-9
/
+28
*
Submitted this too early.
Bill Wendling
2011-09-01
1
-5
/
+0
*
Don't DCE the landingpad instruction.
Bill Wendling
2011-09-01
1
-0
/
+5
*
Revert r137655. There is some question about whether the 'landingpad'
Bill Wendling
2011-08-17
1
-1
/
+2
*
Use the getFirstInsertionPt() method instead of getFirstNonPHI + an 'isa<>'
Bill Wendling
2011-08-16
1
-2
/
+1
*
Don't sink the instruction to before a landingpad instruction.
Bill Wendling
2011-08-15
1
-1
/
+1
*
Update instcombine for atomic load/store.
Eli Friedman
2011-08-15
1
-1
/
+1
*
Duncan pointed out that the LandingPadInst might read memory. (It might also
Bill Wendling
2011-08-15
1
-3
/
+2
*
Don't try to sink the landingpad instruction. It's immobile.
Bill Wendling
2011-08-15
1
-2
/
+3
*
This transform is not safe. Thanks to Eli for pointing that out!
Nick Lewycky
2011-08-14
1
-8
/
+1
*
Don't attempt to add 'nsw' when intermediate instructions had no such guarantee.
Nick Lewycky
2011-08-14
1
-4
/
+7
*
Teach instcombine to preserve the nsw bit by doing an after-the-fact analysis
Nick Lewycky
2011-08-14
1
-3
/
+54
*
Small cleanups:
Nick Lewycky
2011-08-03
1
-3
/
+2
*
Fix logical error when detecting lifetime intrinsics.
Nick Lewycky
2011-08-03
1
-33
/
+34
*
Teach InstCombine that lifetime intrincs aren't a real user on the result of a
Nick Lewycky
2011-08-02
1
-11
/
+35
[next]