Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
9b7f6f2de89a321f7eae5e942c8668cb50acfd1d
/
test
/
Transforms
9b7f6f2
Instruction::isAssociative() returns true for fmul/fadd if they are tagged "unsafe" mode.
by Shuxin Yang
· 12 years ago
37d5be7
Add error handling in getInt.
by Patrik Hägglund
· 12 years ago
430b907
BBVectorize: Correctly merge SubclassOptionalData
by Hal Finkel
· 12 years ago
a241b58
instcombine: Don't replace all uses for instructions with no uses
by Meador Inge
· 12 years ago
b2a818f
SCEV: Even if the latch terminator is foldable we can't deduce the result of an unrelated condition with it.
by Benjamin Kramer
· 12 years ago
76f8eda
Move sprintf simplifier tests to test/Transforms/InstCombine
by Meador Inge
· 12 years ago
efd08d4
Remove the dependent libraries feature.
by Bill Wendling
· 12 years ago
1db3152
llvm/test/Transforms/SimplifyLibCalls: FileCheck-ize 3 tests.
by NAKAMURA Takumi
· 12 years ago
f5cec28
llvm/test/Transforms/SimplifyLibCalls/SPrintF.ll: Handle @sprintf() with -instcombine, not -simplify-libcalls.
by NAKAMURA Takumi
· 12 years ago
7b39e3d
llvm/test/Transforms/SimplifyLibCalls/SPrintF.ll: Fix datalayout since r168516.
by NAKAMURA Takumi
· 12 years ago
9c5c2e6
Trailing linefeeds.
by NAKAMURA Takumi
· 12 years ago
ff9ca8c
test/Transforms/SimplifyLibCalls/SPrintF.ll: Suppress this for now. r168677 unveiled another failure.
by NAKAMURA Takumi
· 12 years ago
69ea027
instcombine: Migrate sprintf optimizations
by Meador Inge
· 12 years ago
bc43fe1
Fast-math test for SimplifyInstruction: fold multiply by 0
by Michael Ilseman
· 12 years ago
0c617e6
Get rid of the getPointeeAlignment helper function from
by Eli Friedman
· 12 years ago
b30e256
rdar://12329730 (defect 2)
by Shuxin Yang
· 12 years ago
d7aa323
instcombine: Migrate printf optimizations
by Meador Inge
· 12 years ago
38c4441
instcombine: Migrate toascii optimizations
by Meador Inge
· 12 years ago
017bb75
instcombine: Migrate isascii optimizations
by Meador Inge
· 12 years ago
a0798ec
instcombine: Migrate isdigit optimizations
by Meador Inge
· 12 years ago
48bb786
Fix bogus comment; no functional change.
by Meador Inge
· 12 years ago
dfb3b1a
instcombine: Migrate *abs optimizations
by Meador Inge
· 12 years ago
15d099a
instcombine: Migrate ffs* optimizations
by Meador Inge
· 12 years ago
0af63ac
Add support for pointer induction variables even when there is no integer induction variable.
by Nadav Rotem
· 12 years ago
834518f
Disallow the undocumented practice of starting the datalayout string with '-'.
by Patrik Hägglund
· 12 years ago
6098c6b
Add more functions to the target library information.
by Meador Inge
· 12 years ago
4bf4c73
llvm/test/Transforms/InstCombine/sdiv-1.ll: FileCheck-ize.
by NAKAMURA Takumi
· 12 years ago
07df765
PR14055: Implement support for sub-vector operations in SROA.
by Chandler Carruth
· 12 years ago
1767929
Fix PR14132 and handle OOB loads speculated throuh PHI nodes.
by Chandler Carruth
· 12 years ago
f5837aa
Rework the rewriting of loads and stores for vector and integer allocas
by Chandler Carruth
· 12 years ago
b8e1111
Fix PR14060, an infinite loop in reassociate. The problem was that one of the
by Duncan Sands
· 12 years ago
294c965
Don't try to calculate the alignment of an unsigned type. Fixes PR14371!
by Nick Lewycky
· 12 years ago
9a68235
LoopVectorizer: Add initial support for pointer induction variables (for example: *dst++ = *src++).
by Nadav Rotem
· 12 years ago
fd22019
Teach SROA rewriteVectorizedStoreInst to handle cases when the loaded value is narrower than the stored value. rdar://12713675
by Evan Cheng
· 12 years ago
aceb03e
InstructionSimplify should be able to simplify A+B==B+A to 'true'
by Duncan Sands
· 12 years ago
afe4539
Fix PR14361: wrong simplification of A+B==B+A. You may think that the old logic
by Duncan Sands
· 12 years ago
fbeb956
Constant::IsThreadDependent(): Use dyn_cast<Constant> instead of cast
by Hans Wennborg
· 12 years ago
1839858
Make GlobalOpt be conservative with TLS variables (PR14309)
by Hans Wennborg
· 12 years ago
7ecfcc1
Fix a crash observed by Shuxin Yang. The issue here is that LinearizeExprTree,
by Duncan Sands
· 12 years ago
de7c853
Remove DOS line endings.
by Jakub Staszak
· 12 years ago
707276d
Fix the instcombine GEP index widening transform to work correctly for vector
by Duncan Sands
· 12 years ago
2333e29
Relax the restrictions on vector of pointer types, and vector getelementptr.
by Duncan Sands
· 12 years ago
009c4d8
Figure out <size> argument of llvm.lifetime intrinsics at the moment they are created (during function inlining)
by Alexey Samsonov
· 12 years ago
2920a71
instcombine: Migrate math library call simplifications
by Meador Inge
· 12 years ago
4387b8c
BBVectorize: Don't vectorize vector-manipulation chains
by Hal Finkel
· 12 years ago
4df2826
revert r167740
by Shuxin Yang
· 12 years ago
b2b2469
BBVectorize: Only some insert element operand pairs are free.
by Hal Finkel
· 12 years ago
86c88c9
BBVectorize: Use a more sophisticated check for input cost
by Hal Finkel
· 12 years ago
5094257
BBVectorize: Check the types of compare instructions
by Hal Finkel
· 12 years ago
0a46bf1
This change is to fix rdar://12571717 which is about assertion in Reassociate pass.
by Shuxin Yang
· 12 years ago
8b9796f
BBVectorize: Check the input types of shuffles for legality
by Hal Finkel
· 12 years ago
30d8f0e
Normalize memcmp constant folding results.
by Meador Inge
· 12 years ago
0c4cbc3
Remove hard-coded constant in Transforms/InstCombine/memcmp-1.ll
by Meador Inge
· 12 years ago
26ebe39
instcombine: Migrate memset optimizations
by Meador Inge
· 12 years ago
d7cb600
instcombine: Migrate memmove optimizations
by Meador Inge
· 12 years ago
11b04b4
instcombine: Migrate memcpy optimizations
by Meador Inge
· 12 years ago
bb51ec8
instcombine: Migrate memcmp optimizations
by Meador Inge
· 12 years ago
6e1591a
instcombine: Migrate strstr optimizations
by Meador Inge
· 12 years ago
5464ee7
instcombine: Migrate strcspn optimizations
by Meador Inge
· 12 years ago
e29c880
instcombine: Query target library information to gate libcall simplifications
by Meador Inge
· 12 years ago
b1bf1ee
Add support for memory runtime check. When we can, we calculate array bounds.
by Nadav Rotem
· 12 years ago
562b1d8
llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFromConstPtr() Big-endian-aware.
by NAKAMURA Takumi
· 12 years ago
7629de3
instcombine: Migrate strspn optimizations
by Meador Inge
· 12 years ago
b031996
Only do switch-to-lookup table transformation when TargetTransformInfo
by Hans Wennborg
· 12 years ago
ab1b6c8
Fix bad test IR in switch_to_lookup_table.ll
by Hans Wennborg
· 12 years ago
b042868
Cost Model: add tables for some avx type-conversion hacks.
by Nadav Rotem
· 12 years ago
2d1528b
Code Model: Improve the accuracy of the zext/sext/trunc vector cost estimation.
by Nadav Rotem
· 12 years ago
e623702
Implement the cost of abnormal x86 instruction lowering as a table.
by Nadav Rotem
· 12 years ago
c5b969a
Generalize the transform that boosts GEP indices to the size of a pointer to
by Duncan Sands
· 12 years ago
52df6c2
Add a testcase to loop-idiom to cover PR14241 when we start handling
by Chandler Carruth
· 12 years ago
a864748
Revert the switch of loop-idiom to use the new dependence analysis.
by Chandler Carruth
· 12 years ago
4ac300d
BBVectorize: Commit the rest of the test-case change.
by Hal Finkel
· 12 years ago
78fd353
BBVectorize: Use target costs for incoming and outgoing values instead of the depth heuristic.
by Hal Finkel
· 12 years ago
9cb285d
Add a test case for PR14233.
by Chandler Carruth
· 12 years ago
ece6c6b
Revert the series of commits starting with r166578 which introduced the
by Chandler Carruth
· 12 years ago
e57b2cb
LoopVectorize: Preserve NSW, NUW and IsExact flags.
by Nadav Rotem
· 12 years ago
0dba9a9
Fix a bug in the cost calculation of vector casts. Detect situations where bitcasts cost zero.
by Nadav Rotem
· 12 years ago
eb3e089
Remove fixme about unreachable cases from SwitchToLookupTable
by Hans Wennborg
· 12 years ago
72465ea
BBVectorize: Choose pair ordering to minimize shuffles
by Hal Finkel
· 12 years ago
e0f1dca
instcombine: Migrate strto* optimizations
by Meador Inge
· 12 years ago
e03d9e4
Do simple constant propagation in lookup table formation for switches
by Hans Wennborg
· 12 years ago
4ad3d98
LCSSA: Add a workaround for another nasty SCEV cache invalidation issue.
by Benjamin Kramer
· 12 years ago
061938b
DependenceAnalysis: Don't crash if there is no constant operand.
by Benjamin Kramer
· 12 years ago
08684d1
instcombine: Migrate strpbrk optimizations
by Meador Inge
· 12 years ago
57cfd71
instcombine: Migrate strlen optimizations
by Meador Inge
· 12 years ago
a0885fb
instcombine: Migrate strncpy optimizations
by Meador Inge
· 12 years ago
5b2c4dc
LoopVectorize: Do not vectorize loops with tiny constant trip counts.
by Nadav Rotem
· 12 years ago
462d1ca
Add support for loops that don't start with Zero.
by Nadav Rotem
· 12 years ago
e6d781f
instcombine: Migrate stpcpy optimizations
by Meador Inge
· 12 years ago
fa9d137
instcombine: Split out the __stpcpy_chk simplifications from StrCpyChkOpt
by Meador Inge
· 12 years ago
70dace3
Fix PR14212: For some strange reason I treated vectors differently from
by Chandler Carruth
· 12 years ago
415f869
LoopIdiom: Fix a serious missed optimization: we only turned top-level loops into memmove.
by Benjamin Kramer
· 12 years ago
8a69a95
BBVectorize: Fix a small bug introduced in r167042.
by Hal Finkel
· 12 years ago
e709f5b
LoopVectorize: Add support for write-only loops when the write destination is a single pointer.
by Nadav Rotem
· 12 years ago
cc03331
LoopVectorize: Fix a bug in the initialization of reduction variables. AND needs to start at all-one
by Nadav Rotem
· 12 years ago
c197a55
Set %defaultjit to use MCJIT for PowerPC targets.
by Ulrich Weigand
· 12 years ago
92b4699
switch_to_lookup_table.ll: Remove some unnecessary lines, comments,
by Hans Wennborg
· 12 years ago
3467b9f
Enable some additional constant folding for PPCDoubleDouble.
by Ulrich Weigand
· 12 years ago
04d7d13
Use TargetTransformInfo to control switch-to-lookup table transformation
by Hans Wennborg
· 12 years ago
c588e0e
Remove an invalid assert in TargetTransformImpl
by Hal Finkel
· 12 years ago
Next »