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
...
*
[objc-arc] Updated ObjCARCOpts to use ARCRuntimeEntryPoints.
Michael Gottesman
2013-07-06
1
-123
/
+22
*
[objc-arc] Refactor runtime entrypoint declaration entrypoint creation.
Michael Gottesman
2013-07-06
1
-0
/
+178
*
Fix annotation of unlink. Should fix builder.
Nick Lewycky
2013-07-06
1
-1
/
+1
*
Extend 'readonly' and 'readnone' to work on function arguments as well as
Nick Lewycky
2013-07-06
1
-37
/
+364
*
Use sys::fs::createTemporaryFile.
Rafael Espindola
2013-07-05
1
-2
/
+1
*
Remove a useless declarations (found by scan-build)
Sylvestre Ledru
2013-07-05
1
-1
/
+0
*
InstCombine: (icmp eq B, 0) | (icmp ult A, B) -> (icmp ule A, B-1)
David Majnemer
2013-07-05
1
-1
/
+28
*
InstCombine: Reimplementation of visitUDivOperand
David Majnemer
2013-07-04
1
-56
/
+139
*
SimplifyCFG: Teach switch generation some patterns that instcombine forms.
Benjamin Kramer
2013-07-04
1
-1
/
+27
*
Tabs to spaces. No functionality change.
Nick Lewycky
2013-07-04
1
-10
/
+10
*
Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...
Craig Topper
2013-07-04
13
-19
/
+19
*
Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...
Craig Topper
2013-07-03
3
-8
/
+8
*
[msan] Unpoison stack allocations and undef values in blacklisted functions.
Evgeniy Stepanov
2013-07-03
1
-10
/
+14
*
Added support in FunctionAttrs for adding relevant function/argument attribut...
Michael Gottesman
2013-07-03
1
-0
/
+10
*
Debug Info: cleanup
Manman Ren
2013-07-02
1
-2
/
+2
*
Revert r185257 (InstCombine: Be more agressive optimizing 'udiv' instrs with ...
Hal Finkel
2013-07-02
1
-77
/
+44
*
Add missing break statements. Noticed by inspection.
Nick Lewycky
2013-07-02
1
-0
/
+2
*
Debug Info: clean up usage of Verify.
Manman Ren
2013-07-01
1
-1
/
+1
*
LoopVectorize: Math functions only read rounding mode
Arnold Schwaighofer
2013-07-01
1
-0
/
+7
*
DeadArgumentElimination: keep return value on functions that have a live argu...
Stephen Lin
2013-06-30
1
-28
/
+60
*
InstCombine: Also turn selects fed by an and into arithmetic when the types d...
Benjamin Kramer
2013-06-29
1
-4
/
+9
*
LoopVectorizer: Pack MemAccessInfo pairs.
Benjamin Kramer
2013-06-29
1
-25
/
+22
*
Move helper classes into anonymous namespaces.
Benjamin Kramer
2013-06-29
1
-0
/
+6
*
InstCombine: FoldGEPICmp shouldn't change sign of base pointer comparison
David Majnemer
2013-06-29
1
-2
/
+1
*
InstCombine: Small whitespace cleanup in FoldGEPICmp
David Majnemer
2013-06-29
1
-1
/
+1
*
InstCombine: Be more agressive optimizing 'udiv' instrs with 'select' denoms
David Majnemer
2013-06-29
1
-44
/
+77
*
We preserve the CFG and some of the analysis passes.
Nadav Rotem
2013-06-29
1
-0
/
+3
*
Update docs.
Nadav Rotem
2013-06-29
1
-3
/
+2
*
InstCombine: Optimize (1 << X) Pred CstP2 to X Pred Log2(CstP2)
David Majnemer
2013-06-28
1
-2
/
+72
*
SLP Vectorizer: Add support for trees with external users.
Nadav Rotem
2013-06-28
1
-24
/
+142
*
LoopVectorizer: Refactor the code that checks if it is safe to predicate blo...
Nadav Rotem
2013-06-28
1
-87
/
+30
*
Remove needless include (unistd.h) in DebugIR pass
Daniel Malea
2013-06-28
1
-2
/
+0
*
Add missing header for DebugIR
Daniel Malea
2013-06-28
1
-0
/
+99
*
Remove limitation on DebugIR that made it require existing debug metadata.
Daniel Malea
2013-06-28
1
-153
/
+463
*
LoopVectorize: Pull dyn_cast into setDebugLocFromInst
Arnold Schwaighofer
2013-06-28
1
-6
/
+5
*
LoopVectorize: Use static function instead of DebugLocSetter class
Arnold Schwaighofer
2013-06-28
1
-52
/
+30
*
Debug Info: clean up usage of Verify.
Manman Ren
2013-06-28
4
-8
/
+28
*
LoopVectorize: Preserve debug location info
Arnold Schwaighofer
2013-06-28
1
-1
/
+74
*
Fix using arg_end() - arg_begin() instead of arg_size()
Matt Arsenault
2013-06-28
1
-3
/
+3
*
Revert "Revert "[APFloat] Removed APFloat constructor which initialized to ei...
Michael Gottesman
2013-06-27
1
-4
/
+4
*
Revert "[APFloat] Removed APFloat constructor which initialized to either zer...
Michael Gottesman
2013-06-27
1
-4
/
+4
*
LoopVectorize: Cache edge masks created during if-conversion
Arnold Schwaighofer
2013-06-27
1
-0
/
+15
*
[APFloat] Removed APFloat constructor which initialized to either zero/NaN bu...
Michael Gottesman
2013-06-27
1
-4
/
+4
*
LoopVectorize: Use vectorized loop invariant gep index anchored in loop
Arnold Schwaighofer
2013-06-27
1
-8
/
+20
*
LoopVectorize: Don't store a reversed value in the vectorized value map
Arnold Schwaighofer
2013-06-27
1
-1
/
+4
*
Added support for the Builtin attribute.
Michael Gottesman
2013-06-27
1
-1
/
+1
*
No need to use a Set when a vector would do.
Nadav Rotem
2013-06-27
1
-3
/
+3
*
SLP: When searching for vectorization opportunities scan the blocks in post-o...
Nadav Rotem
2013-06-26
1
-2
/
+4
*
SLP: Dont erase instructions during vectorization because it prevents the out...
Nadav Rotem
2013-06-26
1
-2
/
+0
*
In InstCombine{AddSub,MulDivRem} convert APFloat.isFiniteNonZero() && !APFloa...
Michael Gottesman
2013-06-26
2
-5
/
+5
[prev]
[next]