projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
TargetLowering: Add getVectorIdxTy() function v2
[oota-llvm.git]
/
lib
/
Transforms
/
2013-08-05
Peter Collingbourne
Introduce an optimisation for special case lists with...
tree
|
commitdiff
2013-08-05
Alexey Samsonov
80-cols
tree
|
commitdiff
2013-08-02
Nadav Rotem
SLPVectorizer: Fix PR16777. PHInodes may use multiple...
tree
|
commitdiff
2013-08-02
Alexey Samsonov
Fix dereferencing end iterator in SimplifyCFG. Patch...
tree
|
commitdiff
2013-08-01
Matt Arsenault
Teach getOrEnforceKnownAlignment about address spaces
tree
|
commitdiff
2013-08-01
Nadav Rotem
Move the optlevel check to the frontend.
tree
|
commitdiff
2013-08-01
Nadav Rotem
Only enable SLP-vectorization on O3 builds.
tree
|
commitdiff
2013-07-31
Nadav Rotem
80-col
tree
|
commitdiff
2013-07-30
Owen Anderson
Preserve fast-math flags when folding (fsub x, (fneg...
tree
|
commitdiff
2013-07-30
Matt Arsenault
Change behavior of calling bitcasted alias functions.
tree
|
commitdiff
2013-07-29
Nadav Rotem
SLPVectorier: update the debug location for the new...
tree
|
commitdiff
2013-07-29
Chandler Carruth
Teach the AllocaPromoter which is wrapped around the...
tree
|
commitdiff
2013-07-29
Nadav Rotem
Don't vectorize when the attribute NoImplicitFloat...
tree
|
commitdiff
2013-07-28
Rafael Espindola
Fix -Wdocumentation warnings.
tree
|
commitdiff
2013-07-28
Chandler Carruth
Update comments for SSAUpdater to use the modern doxyge...
tree
|
commitdiff
2013-07-28
Chandler Carruth
Temporarily revert r187323 until I update SSAUpdater...
tree
|
commitdiff
2013-07-28
Chandler Carruth
Now that mem2reg understands how to cope with a slightl...
tree
|
commitdiff
2013-07-28
Chandler Carruth
Thread DataLayout through the callers and into mem2reg...
tree
|
commitdiff
2013-07-27
Nadav Rotem
Update the comment
tree
|
commitdiff
2013-07-27
Chandler Carruth
Don't use all the #ifdefs to hide the stats counters...
tree
|
commitdiff
2013-07-27
Chandler Carruth
Merge the removal of dead instructions and lifetime...
tree
|
commitdiff
2013-07-27
Nick Lewycky
Reimplement isPotentiallyReachable to make nocapture...
tree
|
commitdiff
2013-07-27
Tom Stellard
SimplifyCFG: Use parallel-and and parallel-or mode...
tree
|
commitdiff
2013-07-26
Nadav Rotem
SLP Vectorier: Don't vectorize really short chains...
tree
|
commitdiff
2013-07-26
Nadav Rotem
SLP Vectorizer: Disable the vectorization of non power...
tree
|
commitdiff
2013-07-26
Owen Anderson
Fix variable name.
tree
|
commitdiff
2013-07-26
Owen Anderson
When InstCombine tries to fold away (fsub x, (fneg...
tree
|
commitdiff
2013-07-26
Stephen Lin
Correct case of m_UIToFp to m_UIToFP to match instructi...
tree
|
commitdiff
2013-07-26
Chandler Carruth
Re-implement the analysis of uses in mem2reg to be...
tree
|
commitdiff
2013-07-26
Bill Schmidt
[PowerPC] Support powerpc64le as a syntax-checking...
tree
|
commitdiff
2013-07-25
Rafael Espindola
Respect llvm.used in Internalize.
tree
|
commitdiff
2013-07-25
Nick Lewycky
Check that TD isn't NULL before dereferencing it down...
tree
|
commitdiff
2013-07-25
Rafael Espindola
Make these methods const correct.
tree
|
commitdiff
2013-07-24
Benjamin Kramer
TRE: Move class into anonymous namespace.
tree
|
commitdiff
2013-07-24
Chandler Carruth
Fix a problem I introduced in r187029 where we would...
tree
|
commitdiff
2013-07-24
Chandler Carruth
Fix PR16687 where we were incorrectly promoting an...
tree
|
commitdiff
2013-07-23
Matt Arsenault
Fix spelling
tree
|
commitdiff
2013-07-22
Nick Lewycky
Remove extraneous null statement. No functionality...
tree
|
commitdiff
2013-07-22
Jakub Staszak
Use switch instead of if. No functionality change.
tree
|
commitdiff
2013-07-22
Jakub Staszak
Remove trailing spaces.
tree
|
commitdiff
2013-07-22
Nadav Rotem
When we vectorize across multiple basic blocks we may...
tree
|
commitdiff
2013-07-22
Jakub Staszak
OldPtr is llvm::Instruction. Remove unneeded cast<>.
tree
|
commitdiff
2013-07-22
Jakub Staszak
Change tabs to spaces.
tree
|
commitdiff
2013-07-22
Matt Arsenault
Fix spelling and grammar
tree
|
commitdiff
2013-07-22
Nadav Rotem
Fix an obvious typo in the loop vectorizer where the...
tree
|
commitdiff
2013-07-22
Nadav Rotem
Delete unused helper functions.
tree
|
commitdiff
2013-07-21
Benjamin Kramer
mem2reg: Minor STL usage cleanup. No functionality...
tree
|
commitdiff
2013-07-21
Chandler Carruth
Make the mem2reg interface use an ArrayRef as it keeps...
tree
|
commitdiff
2013-07-21
Nadav Rotem
Revert a part of r186420. Don't forbid multiple store...
tree
|
commitdiff
2013-07-21
Chandler Carruth
Hoist the rest of the logic for promoting single-store...
tree
|
commitdiff
2013-07-21
Chandler Carruth
Hoist the rest of the logic for fully promoting allocas...
tree
|
commitdiff
2013-07-21
Chandler Carruth
Remove a method made dead by the prior refactoring.
tree
|
commitdiff
2013-07-20
Chandler Carruth
Hoist the two trivial promotion routines out of the...
tree
|
commitdiff
2013-07-20
Chandler Carruth
Hoist the AllocaInfo struct to the top of the file.
tree
|
commitdiff
2013-07-20
Chandler Carruth
Sink a typedef and comparator down to the function...
tree
|
commitdiff
2013-07-20
Rafael Espindola
Don't crash when llvm.compiler.used becomes empty.
tree
|
commitdiff
2013-07-20
Chandler Carruth
Don't allocate the DIBuilder on the heap and remove...
tree
|
commitdiff
2013-07-20
Chandler Carruth
Rename constructor parameters to follow the common...
tree
|
commitdiff
2013-07-20
Chandler Carruth
Reformat the implementation of mem2reg with clang-forma...
tree
|
commitdiff
2013-07-20
Chandler Carruth
Remove a DenseMapInfo specialization for std::pair...
tree
|
commitdiff
2013-07-20
Chandler Carruth
Update mem2reg's comments to conform to the new doxygen...
tree
|
commitdiff
2013-07-20
Benjamin Kramer
SROA: Microoptimization: Remove dead entries first...
tree
|
commitdiff
2013-07-20
Stephen Lin
InstCombine: call FoldOpIntoSelect for all floating...
tree
|
commitdiff
2013-07-19
Nadav Rotem
fix an 80-col line.
tree
|
commitdiff
2013-07-19
Nadav Rotem
Use LLVMs ADTs that improve the compile time of this...
tree
|
commitdiff
2013-07-19
Nadav Rotem
SLPVectorizer: Improve the compile time of isConsecutiv...
tree
|
commitdiff
2013-07-19
Rafael Espindola
s/compiler_used/compiler.used/.
tree
|
commitdiff
2013-07-19
Chandler Carruth
Cleanup the stats counters for the new implementation...
tree
|
commitdiff
2013-07-19
Chandler Carruth
Fix another assert failure very similar to PR16651...
tree
|
commitdiff
2013-07-19
Chandler Carruth
Try to move to a more reasonable set of naming conventi...
tree
|
commitdiff
2013-07-19
Chandler Carruth
A long overdue cleanup in SROA to use 'DL' instead...
tree
|
commitdiff
2013-07-19
Chandler Carruth
Fix PR16651, an assert introduced in my recent re-work...
tree
|
commitdiff
2013-07-19
Eric Christopher
Remove DIBuilder cache of variable TheCU and change...
tree
|
commitdiff
2013-07-18
Nick Lewycky
Clean up some of this code a tiny bit, no functionality...
tree
|
commitdiff
2013-07-18
Eric Christopher
Revert "Remove DIBuilder cache of variable TheCU and...
tree
|
commitdiff
2013-07-18
Eric Christopher
Remove DIBuilder cache of variable TheCU and change...
tree
|
commitdiff
2013-07-18
Nadav Rotem
Handle constants without going through SCEV.
tree
|
commitdiff
2013-07-18
Nadav Rotem
SLPVectorizer: Speedup isConsecutive by manually checki...
tree
|
commitdiff
2013-07-18
Chandler Carruth
Reapply r186316 with a fix for one bug where the code...
tree
|
commitdiff
2013-07-18
Nadav Rotem
SLPVectorizer: Speedup isConsecutive (that checks if...
tree
|
commitdiff
2013-07-17
Eric Christopher
Add comparison operators for DIDescriptors to fix c...
tree
|
commitdiff
2013-07-17
Nadav Rotem
Fix a comment.
tree
|
commitdiff
2013-07-17
Stephen Lin
Restore r181216, which was partially reverted in r182499.
tree
|
commitdiff
2013-07-17
Nadav Rotem
Add a micro optimization to catch cases where the PtrA...
tree
|
commitdiff
2013-07-17
Hal Finkel
Fix comparisons of alloca alignment in inliner merging
tree
|
commitdiff
2013-07-17
Craig Topper
Mark a method 'const' and another 'static'.
tree
|
commitdiff
2013-07-17
Craig Topper
Make a few more static string pointers constant.
tree
|
commitdiff
2013-07-17
Nadav Rotem
SLPVectorizer: Accelerate the isConsecutive check by...
tree
|
commitdiff
2013-07-16
Nadav Rotem
flip the scev minus direction to simplify the code.
tree
|
commitdiff
2013-07-16
Nadav Rotem
SLPVectorizer: Improve the compile time of isConsecutiv...
tree
|
commitdiff
2013-07-16
Rafael Espindola
Add a wrapper for open.
tree
|
commitdiff
2013-07-16
Peter Collingbourne
Make SpecialCaseList match full strings, as documented...
tree
|
commitdiff
2013-07-16
Hal Finkel
When the inliner merges allocas, it must keep the large...
tree
|
commitdiff
2013-07-16
Nadav Rotem
SLPVectorizer: Reduce the compile time of the consecuti...
tree
|
commitdiff
2013-07-16
Craig Topper
Add 'const' qualifiers to static const char* variables.
tree
|
commitdiff
2013-07-15
Nadav Rotem
PR16628: Fix a bug in the code that merges compares.
tree
|
commitdiff
2013-07-15
Stephen Lin
Remove trailing whitespace
tree
|
commitdiff
2013-07-15
Chandler Carruth
Revert r186316 while I track down an ASan failure and...
tree
|
commitdiff
2013-07-15
Chandler Carruth
Reimplement SROA yet again. Same fundamental principle...
tree
|
commitdiff
2013-07-15
Craig Topper
Add 'const' qualifier to some arrays.
tree
|
commitdiff
next