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
Commit message (
Expand
)
Author
Age
Files
Lines
*
Consider ObjC runtime calls objc_storeWeak and others which make a copy of
Dan Gohman
2012-04-13
1
-14
/
+29
*
By default, use Early-CSE instead of GVN for vectorization cleanup.
Hal Finkel
2012-04-13
1
-2
/
+9
*
Use the new Use-aware dominates method to apply the objc runtime
Dan Gohman
2012-04-13
1
-8
/
+5
*
Code-gen may inject code into the IR before it emits the ASM. The linker
Bill Wendling
2012-04-13
1
-0
/
+6
*
Don't move objc_autorelease calls past autorelease pool boundaries when
Dan Gohman
2012-04-13
1
-3
/
+43
*
Typo.
Chad Rosier
2012-04-11
1
-1
/
+1
*
Add two statistics to help track how we are computing the inline cost.
Chandler Carruth
2012-04-11
1
-0
/
+6
*
[tsan] two more compile-time optimizations:
Kostya Serebryany
2012-04-10
1
-11
/
+42
*
[tsan] compile-time instrumentation: do not instrument a read if
Kostya Serebryany
2012-04-10
1
-5
/
+82
*
Fix 12513: Loop unrolling breaks with indirect branches.
Andrew Trick
2012-04-10
2
-29
/
+18
*
whitespace
Andrew Trick
2012-04-10
1
-140
/
+140
*
Teach InstCombine to nuke a common alloca pattern -- an alloca which has
Chandler Carruth
2012-04-08
1
-1
/
+70
*
Refactor: Use positive field names in VectorizeConfig.
Hongbin Zheng
2012-04-07
1
-13
/
+15
*
Sink the collection of return instructions until after *all*
Chandler Carruth
2012-04-06
1
-7
/
+9
*
Make GVN's propagateEquality non-recursive. No intended functionality change.
Duncan Sands
2012-04-06
1
-98
/
+105
*
Sink the return instruction collection until after we're done deleting
Chandler Carruth
2012-04-06
1
-7
/
+9
*
Fix accidentally inverted logic from r152803, and make the
Dan Gohman
2012-04-05
1
-1
/
+1
*
BBVectorize: Add the const modifier to the VectorizeConfig because we won't
Hongbin Zheng
2012-04-05
1
-1
/
+1
*
Introduce the VectorizeConfig class, with which we can control the behavior
Hongbin Zheng
2012-04-05
1
-32
/
+60
*
Add the function "vectorizeBasicBlock" which allow users vectorize a
Hongbin Zheng
2012-04-05
1
-5
/
+19
*
Pass the right sign to TLI->isLegalICmpImmediate.
Jakob Stoklund Olesen
2012-04-05
1
-2
/
+11
*
Always compute all the bits in ComputeMaskedBits.
Rafael Espindola
2012-04-04
8
-45
/
+28
*
LoopUnrollPass: Use variable "Threshold" instead of "CurrentThreshold" when
Hongbin Zheng
2012-04-04
1
-2
/
+2
*
Add an option to turn off the expensive GVN load PRE part of GVN.
Bill Wendling
2012-04-02
1
-4
/
+5
*
Fast fix for PR12343:
Stepan Dyatkovskiy
2012-04-02
1
-4
/
+29
*
Belatedly address some code review from Chris.
Chandler Carruth
2012-04-01
1
-1
/
+1
*
Fix a pretty scary bug I introduced into the always inliner with
Chandler Carruth
2012-04-01
1
-1
/
+1
*
Give the always-inliner its own custom filter. It shouldn't have to pay
Chandler Carruth
2012-03-31
1
-20
/
+63
*
Remove a bunch of empty, dead, and no-op methods from all of these
Chandler Carruth
2012-03-31
3
-26
/
+0
*
Initial commit for the rewrite of the inline cost analysis to operate
Chandler Carruth
2012-03-31
3
-38
/
+25
*
Internalize: Remove reference of @llvm.noinline, it was replaced with the noi...
Benjamin Kramer
2012-03-31
1
-1
/
+0
*
Correctly vectorize powi.
Hal Finkel
2012-03-31
1
-11
/
+33
*
Don't PRE compares.
Jakob Stoklund Olesen
2012-03-29
1
-1
/
+8
*
GlobalOpt: If we have an inbounds GEP from a ConstantAggregateZero global tha...
Benjamin Kramer
2012-03-28
1
-0
/
+6
*
Switch to WeakVHs in the value mapper, and aggressively prune dead basic
Chandler Carruth
2012-03-28
1
-3
/
+23
*
Fix 80-column violation.
Chad Rosier
2012-03-28
1
-2
/
+2
*
Make a seemingly tiny change to the inliner and fix the generated code
Chandler Carruth
2012-03-27
1
-1
/
+1
*
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
*
LSR ivchain bug fix: corner case with ConstantExpr.
Andrew Trick
2012-03-26
1
-2
/
+3
*
comment typo
Andrew Trick
2012-03-26
1
-1
/
+1
*
eliminate an unneeded branch, part of PR12357
Chris Lattner
2012-03-26
1
-7
/
+2
*
Tidy.
Eric Christopher
2012-03-26
1
-1
/
+1
*
Tidy.
Eric Christopher
2012-03-26
1
-6
/
+9
*
LSR cleanup: potential bug caught by PVS-Studio.
Andrew Trick
2012-03-26
1
-2
/
+3
*
[tsan] treat vtable pointer updates in a special way (requires tbaa); fix a b...
Kostya Serebryany
2012-03-26
1
-0
/
+25
*
Prune some includes and forward declarations.
Craig Topper
2012-03-26
1
-5
/
+5
*
Teach the function cloner (and thus the inliner) to simplify PHINodes
Chandler Carruth
2012-03-25
1
-12
/
+18
*
Move the instruction simplification of callsite arguments in the inliner
Chandler Carruth
2012-03-25
2
-89
/
+34
*
Add an asserting ValueHandle to the block simplification code which will
Chandler Carruth
2012-03-25
1
-0
/
+9
[next]