index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
InstCombine
Commit message (
Expand
)
Author
Age
Files
Lines
*
InstCombine: Fix a crasher when encountering a function pointer.
Benjamin Kramer
2012-08-18
1
-1
/
+1
*
Remove overly conservative hasOneUse check, this always expands into a single...
Benjamin Kramer
2012-08-18
1
-1
/
+1
*
InstCombine: Add a couple of fabs identities for comparing with 0.0.
Benjamin Kramer
2012-08-18
1
-0
/
+39
*
fix infinite loop in instcombine with more than 4GB memcpy
Michael Liao
2012-08-15
1
-6
/
+4
*
Fix a serious typo in InstCombine's optimization of comparisons.
Bob Wilson
2012-08-07
1
-1
/
+1
*
fix infinite loop in instcombine in the presence of a (malformed) self-refere...
Nuno Lopes
2012-07-27
1
-0
/
+4
*
Simplify demanded bits of select sources where the condition is a constant ve...
Pete Cooper
2012-07-26
2
-0
/
+34
*
Teach SimplifyDemandedBits how to look through fpext and fptrunc to simplify ...
Pete Cooper
2012-07-26
1
-0
/
+6
*
make all Emit*() functions consult the TargetLibraryInfo information before c...
Nuno Lopes
2012-07-25
1
-1
/
+1
*
Remove tabs.
Bill Wendling
2012-07-19
1
-1
/
+1
*
Back out r160101 and instead implement a dag combine to recover from instcomb...
Evan Cheng
2012-07-17
1
-7
/
+0
*
Instcombine was transforming:
Evan Cheng
2012-07-12
1
-0
/
+7
*
instcombine: merge the functions that remove dead allocas and dead mallocs/ca...
Nuno Lopes
2012-07-09
4
-122
/
+73
*
teach instcombine to remove allocated buffers even if there are stores, memcp...
Nuno Lopes
2012-07-06
1
-2
/
+25
*
Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
Chandler Carruth
2012-06-29
1
-1
/
+1
*
make instcombine produce calls to llvm.donothing instead of a random intrinsic
Nuno Lopes
2012-06-28
1
-7
/
+4
*
Remove a instcombine transform that (no longer?) makes sense:
Evan Cheng
2012-06-26
1
-5
/
+0
*
Replacing zero-sized alloca's with a null pointer is too aggressive, instead
Duncan Sands
2012-06-26
1
-8
/
+40
*
improve optimization of invoke instructions:
Nuno Lopes
2012-06-25
1
-1
/
+8
*
llvm/lib: [CMake] Add explicit dependency to intrinsics_gen.
NAKAMURA Takumi
2012-06-24
1
-0
/
+2
*
Revert remaining part of r93200: "Disable folding sext(trunc(x)) -> x"
Jakob Stoklund Olesen
2012-06-22
1
-9
/
+4
*
instcombine: disable optimization of 'invoke null/undef'. I'll move this fun...
Nuno Lopes
2012-06-21
1
-11
/
+11
*
Look pass zext to strength reduce an udiv. Patch by David Majnemer. rdar://11...
Evan Cheng
2012-06-21
1
-1
/
+4
*
Add support for invoke to the MemoryBuiltin analysid.
Nuno Lopes
2012-06-21
2
-2
/
+7
*
refactor the MemoryBuiltin analysis:
Nuno Lopes
2012-06-21
2
-81
/
+7
*
replace usage of EmitGEPOffset() with TargetData::getIndexedOffset() when the...
Nuno Lopes
2012-06-20
2
-8
/
+6
*
InstCombine: fix a bug when combining (fcmp cc0 x, y) && (fcmp cc1 x, y).
Manman Ren
2012-06-14
1
-2
/
+4
*
InstCombine: factor code better.
Benjamin Kramer
2012-06-11
1
-14
/
+7
*
InstCombine: Turn (zext A) == (B & (1<<X)-1) into A == (trunc B), narrowing t...
Benjamin Kramer
2012-06-10
1
-1
/
+23
*
canonicalize:
Nuno Lopes
2012-06-08
1
-4
/
+5
*
Fix a bug in FoldSelectOpOp. Bitcast ops may change the number of vector elem...
Nadav Rotem
2012-06-07
1
-0
/
+6
*
Fix combine of uno && ord -> false so that the ordering of the fcmps doesn't
Chad Rosier
2012-06-06
1
-1
/
+3
*
Fix suspicous hasOneUse() check, found by PVS Studio (PR12357).
Benjamin Kramer
2012-05-28
1
-1
/
+1
*
InstCombine: Fix infinite loop when encountering switch on trivial icmp.
Benjamin Kramer
2012-05-28
1
-1
/
+1
*
switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients.
Chris Lattner
2012-05-28
1
-4
/
+2
*
PR12967: Don't crash when trying to fold a shift that's larger than the type'...
Benjamin Kramer
2012-05-27
1
-1
/
+1
*
add a new pass to instrument loads and stores for run-time bounds checking
Nuno Lopes
2012-05-22
3
-62
/
+5
*
revert my previous patches that introduced an additional parameter to the obj...
Nuno Lopes
2012-05-22
1
-106
/
+60
*
objectsize: add a few more tests and fix a bug
Nuno Lopes
2012-05-11
1
-1
/
+1
*
Fix a minor logic mistake transforming compares in instcombine. PR12514.
Eli Friedman
2012-05-11
1
-1
/
+1
*
objectsize: add support for GEPs with non-constant indexes
Nuno Lopes
2012-05-10
3
-34
/
+34
*
objectsize:
Nuno Lopes
2012-05-09
1
-55
/
+96
*
Remove trailing spaces.
Jakub Staszak
2012-05-06
1
-60
/
+60
*
Small fix in InstCombineCasts.cpp. Restored "alloca + bitcast" reducing for c...
Stepan Dyatkovskiy
2012-05-05
1
-1
/
+1
*
remove calls to calloc if the allocated memory is not used (it was already be...
Nuno Lopes
2012-05-03
1
-1
/
+1
*
add support for calloc to objectsize lowering
Nuno Lopes
2012-05-03
1
-5
/
+17
*
replace 'break's with 'return 0' in visitCallInst code for objectsize, since ...
Nuno Lopes
2012-05-03
1
-5
/
+5
*
Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. Fixes
Lang Hames
2012-05-01
1
-0
/
+51
*
Add instcombine patterns for the following transformations:
Chad Rosier
2012-04-26
2
-0
/
+19
*
Reverting r155468. Chris and Chandler have convinced me that it's dangerous and
Lang Hames
2012-04-25
1
-35
/
+0
[next]