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
/
IPO
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merge with LLVM upstream r155090.
Shih-wei Liao
2012-04-24
6
-128
/
+125
|
\
|
*
Add a Fixme.
Bill Wendling
2012-04-16
1
-0
/
+2
|
*
By default, use Early-CSE instead of GVN for vectorization cleanup.
Hal Finkel
2012-04-13
1
-2
/
+9
|
*
Code-gen may inject code into the IR before it emits the ASM. The linker
Bill Wendling
2012-04-13
1
-0
/
+6
|
*
Add two statistics to help track how we are computing the inline cost.
Chandler Carruth
2012-04-11
1
-0
/
+6
|
*
Add an option to turn off the expensive GVN load PRE part of GVN.
Bill Wendling
2012-04-02
1
-4
/
+5
|
*
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
|
*
GlobalOpt: If we have an inbounds GEP from a ConstantAggregateZero global tha...
Benjamin Kramer
2012-03-28
1
-0
/
+6
|
*
Make a seemingly tiny change to the inliner and fix the generated code
Chandler Carruth
2012-03-27
1
-1
/
+1
|
*
Move the instruction simplification of callsite arguments in the inliner
Chandler Carruth
2012-03-25
1
-36
/
+1
|
*
add EP_OptimizerLast extension point
Kostya Serebryany
2012-03-23
1
-0
/
+1
*
|
Merge branch 'upstream' into sliao_d
Shih-wei Liao
2012-03-24
4
-85
/
+97
|
\
\
|
|
/
|
*
Rip out support for 'llvm.noinline'. This thing has a strange history...
Chandler Carruth
2012-03-16
1
-45
/
+0
|
*
Start removing the use of an ad-hoc 'never inline' set and instead
Chandler Carruth
2012-03-16
3
-34
/
+50
|
*
Change where we enable the heuristic that delays inlining into functions
Chandler Carruth
2012-03-14
1
-7
/
+14
|
*
Teach globalopt how to evaluate an invoke with a non-void return type.
Dan Gohman
2012-03-13
1
-5
/
+6
|
*
When inlining a function and adding its inner call sites to the
Chandler Carruth
2012-03-12
1
-1
/
+35
|
*
Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:
Stepan Dyatkovskiy
2012-03-08
1
-2
/
+1
*
|
Merge branch 'upstream' into merge-20120305
Stephen Hines
2012-03-05
9
-321
/
+666
|
\
\
|
|
/
|
*
Plog a memleak in GlobalOpt.
Benjamin Kramer
2012-02-27
1
-1
/
+1
|
*
Add comment.
Chad Rosier
2012-02-25
2
-2
/
+3
|
*
Add support for disabling llvm.lifetime intrinsics in the AlwaysInliner. These
Chad Rosier
2012-02-25
3
-8
/
+17
|
*
Fix indentation.
Chad Rosier
2012-02-25
1
-2
/
+1
|
*
GCC fails to understand that NextBB is always initialized if EvaluateBlock
Duncan Sands
2012-02-23
1
-1
/
+1
|
*
Use the target-aware constant folder on expressions to improve the chance
Nick Lewycky
2012-02-21
1
-2
/
+9
|
*
Check for the correct size in the invariant marker.
Nick Lewycky
2012-02-20
1
-4
/
+7
|
*
Rename class Evaluate to Evaluator and put it in an anonymous namespace.
Nick Lewycky
2012-02-20
1
-12
/
+17
|
*
Move EvaluateFunction and EvaluateBlock into a class, and make the class store
Nick Lewycky
2012-02-19
1
-122
/
+137
|
*
Add support for invariant.start inside the static constructor evaluator. This is
Nick Lewycky
2012-02-17
1
-12
/
+47
|
*
Handle InvokeInst in EvaluateBlock. Don't try to support exceptions, it's just
Nick Lewycky
2012-02-12
1
-9
/
+14
|
*
false is totally null!
Nick Lewycky
2012-02-12
1
-1
/
+1
|
*
Remove redundant getAnalysis<> calls in GlobalOpt. Add a few Itanium ABI calls
Nick Lewycky
2012-02-12
1
-10
/
+8
|
*
Pass TargetData and TargetLibraryInfo through to the constant folder. Fixes a
Nick Lewycky
2012-02-12
1
-25
/
+37
|
*
Fix function name in comment to match actual name. Fix comments that are using
Nick Lewycky
2012-02-12
1
-15
/
+15
|
*
Don't traverse the PHI nodes twice. No functionality change!
Nick Lewycky
2012-02-12
1
-7
/
+6
|
*
Tweak comment readability and grammar.
Benjamin Kramer
2012-02-09
1
-2
/
+2
|
*
GlobalOpt: Be more aggressive about elminating side-effect free static dtors.
Benjamin Kramer
2012-02-09
1
-4
/
+5
|
*
[unwind removal] We no longer have 'unwind' instructions being generated, so
Bill Wendling
2012-02-06
1
-2
/
+1
|
*
Split part of EvaluateFunction into a new EvaluateBlock method. No functionality
Nick Lewycky
2012-02-06
1
-57
/
+95
|
*
Teach GlobalOpt to handle atomic accesses to globals.
Nick Lewycky
2012-02-05
1
-13
/
+40
|
*
Clean up some whitespace and comments. No functionality change.
Nick Lewycky
2012-02-05
1
-13
/
+13
|
*
SwitchInst refactoring.
Stepan Dyatkovskiy
2012-02-01
1
-1
/
+2
|
*
Add a basic-block autovectorization pass.
Hal Finkel
2012-02-01
2
-1
/
+15
|
*
continue making the world safe for ConstantDataVector. At this point,
Chris Lattner
2012-01-27
1
-1
/
+1
|
*
Continue improving support for ConstantDataAggregate, and use the
Chris Lattner
2012-01-26
1
-28
/
+5
[next]