index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Transforms
/
Scalar
/
SROA.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
PR14055: Implement support for sub-vector operations in SROA.
Chandler Carruth
2012-11-21
1
-21
/
+75
*
Use LLVM_ENABLE_DUMP for the variables used in printing as well as the
Chandler Carruth
2012-11-20
1
-2
/
+2
*
Fix PR14132 and handle OOB loads speculated throuh PHI nodes.
Chandler Carruth
2012-11-20
1
-0
/
+21
*
Add a comment to associate a FIXME with a PR where it is matters.
Chandler Carruth
2012-11-20
1
-1
/
+2
*
Rework the rewriting of loads and stores for vector and integer allocas
Chandler Carruth
2012-11-20
1
-168
/
+118
*
Teach SROA rewriteVectorizedStoreInst to handle cases when the loaded value i...
Evan Cheng
2012-11-17
1
-33
/
+42
*
Revert the majority of the next patch in the address space series:
Chandler Carruth
2012-11-01
1
-7
/
+3
*
Revert the series of commits starting with r166578 which introduced the
Chandler Carruth
2012-11-01
1
-4
/
+4
*
Don't insert and erase load instruction. Simply create (new) and delete it.
Jakub Staszak
2012-11-01
1
-2
/
+2
*
Fix PR14212: For some strange reason I treated vectors differently from
Chandler Carruth
2012-10-30
1
-4
/
+3
*
Teach SROA how to split whole-alloca integer loads and stores into
Chandler Carruth
2012-10-25
1
-4
/
+117
*
Add some cleanup to the DataLayout changes requested by Chandler.
Micah Villmow
2012-10-24
1
-4
/
+4
*
Back out r166591, not sure why this made it through since I cancelled the com...
Micah Villmow
2012-10-24
1
-2
/
+2
*
Delete a directory that wasn't supposed to be checked in yet.
Micah Villmow
2012-10-24
1
-2
/
+2
*
SROA: Simplify code. No functionality change.
Benjamin Kramer
2012-10-20
1
-9
/
+2
*
Refactor insert and extract of sub-integers into static helpers that
Chandler Carruth
2012-10-18
1
-68
/
+84
*
This FIXME was fixed some time ago. =]
Chandler Carruth
2012-10-18
1
-3
/
+0
*
This just in, it is a *bad idea* to use 'udiv' on an offset of
Chandler Carruth
2012-10-17
1
-3
/
+3
*
Fix a really annoying "bug" introduced in r165941. The change from that
Chandler Carruth
2012-10-17
1
-3
/
+3
*
Resubmit the changes to llvm core to update the functions to support differen...
Micah Villmow
2012-10-15
1
-4
/
+10
*
Update the memcpy rewriting to fully support widened int rewriting. This
Chandler Carruth
2012-10-15
1
-8
/
+26
*
Follow-up fix to r165928: handle memset rewriting for widened integers,
Chandler Carruth
2012-10-15
1
-30
/
+25
*
First major step toward addressing PR14059. This teaches SROA to handle
Chandler Carruth
2012-10-15
1
-53
/
+93
*
Hoist the canConvertValue predicate and the convertValue transform out
Chandler Carruth
2012-10-15
1
-44
/
+52
*
Teach SROA to cope with wrapper aggregates. These show up a lot in ABI
Chandler Carruth
2012-10-13
1
-3
/
+33
*
Speculatively harden the conversion logic. I have no idea if this will
Chandler Carruth
2012-10-13
1
-0
/
+11
*
Silence a warning in -assert builds.
Chandler Carruth
2012-10-13
1
-0
/
+1
*
Clean up how we rewrite loads and stores to the whole alloca. When these
Chandler Carruth
2012-10-13
1
-5
/
+49
*
Revert 165732 for further review.
Micah Villmow
2012-10-11
1
-10
/
+4
*
Add in the first iteration of support for llvm/clang/lldb to allow variable p...
Micah Villmow
2012-10-11
1
-4
/
+10
*
Fix PR14034, an infloop / heap corruption / crash bug in the new SROA.
Chandler Carruth
2012-10-09
1
-0
/
+2
*
Move TargetData to DataLayout.
Micah Villmow
2012-10-08
1
-23
/
+23
*
SROA.cpp: Fix a warning, [-Wunused-variable]
NAKAMURA Takumi
2012-10-05
1
-0
/
+1
*
Teach the new SROA a new trick. Now we zap any memcpy or memmoves which
Chandler Carruth
2012-10-05
1
-42
/
+93
*
Lift the speculation visitor above all the helpers that are targeted at
Chandler Carruth
2012-10-05
1
-281
/
+283
*
Fix PR13969, a mini-phase-ordering issue with the new SROA pass.
Chandler Carruth
2012-10-04
1
-23
/
+50
*
Teach the integer-promotion rewrite strategy to be endianness aware.
Chandler Carruth
2012-10-04
1
-9
/
+29
*
Fix an issue where we failed to adjust the alignment constraint on
Chandler Carruth
2012-10-03
1
-0
/
+6
*
Try to use a better set of abstractions for computing the alignment
Chandler Carruth
2012-10-03
1
-16
/
+28
*
Switch the SetVector::remove_if implementation to use partition which
Chandler Carruth
2012-10-03
1
-1
/
+3
*
Teach the new SROA to handle cases where an alloca that has already been
Chandler Carruth
2012-10-02
1
-0
/
+4
*
Fix another crasher in SROA, reported by Joel.
Chandler Carruth
2012-10-02
1
-9
/
+32
*
Fix a silly coding error on my part. The whole point of the speculator
Chandler Carruth
2012-10-02
1
-16
/
+28
*
Make this plural. Spotted by Duncan in review (and a very old typo, this
Chandler Carruth
2012-10-01
1
-1
/
+1
*
Prune some unnecessary includes.
Chandler Carruth
2012-10-01
1
-4
/
+0
*
Fix several issues with alignment. We weren't always accounting for type
Chandler Carruth
2012-10-01
1
-31
/
+32
*
Factor the PHI and select speculation into a separate rewriter. This
Chandler Carruth
2012-10-01
1
-263
/
+294
*
Refactor the PartitionUse structure to actually use the Use* instead of
Chandler Carruth
2012-10-01
1
-85
/
+79
*
Fix a somewhat surprising miscompile where code relying on an ABI
Chandler Carruth
2012-09-29
1
-3
/
+13
*
Analogous fix to memset and memcpy rewriting. Don't have a test case
Chandler Carruth
2012-09-26
1
-0
/
+16
[next]