Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
3da59db637a887474c1b1346c1f3ccf53b6c4663
/
lib
/
Transforms
/
Scalar
/
ScalarReplAggregates.cpp
3da59db
For PR950:
by Reid Spencer
· 18 years ago
b742703
Removed #include <iostream> and replaced with llvm_* streams.
by Bill Wendling
· 18 years ago
3822ff5
For PR950:
by Reid Spencer
· 18 years ago
d925150
scalarrepl should not split the two elements of the vsiidx array:
by Chris Lattner
· 18 years ago
3ed469c
For PR786:
by Reid Spencer
· 18 years ago
ae5d51c
Fix Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll
by Chris Lattner
· 18 years ago
b83eb64
For PR950:
by Reid Spencer
· 18 years ago
c836333
Implement SROA of unions with mixed pointers/integers in them. This implements
by Chris Lattner
· 18 years ago
5b121cc
Implement Transforms/ScalarRepl/union-pointer.ll:test
by Chris Lattner
· 18 years ago
7f8897f
eliminate RegisterOpt. It does the same thing as RegisterPass.
by Chris Lattner
· 18 years ago
a4f0b3a
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
by Chris Lattner
· 18 years ago
9525528
Use hidden visibility to make symbols in an anonymous namespace get
by Chris Lattner
· 18 years ago
df4f226
Fix Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll
by Chris Lattner
· 18 years ago
de6df88
Teach scalarrepl to promote unions of vectors and floats, producing
by Chris Lattner
· 18 years ago
25de486
Fix a miscompilation of 188.ammp with the new CFE. 188.ammp is accessing
by Chris Lattner
· 18 years ago
15256cb
Fix Regression/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll
by Chris Lattner
· 19 years ago
dac58ad
Make iostream #inclusion explicit
by Chris Lattner
· 19 years ago
6860f6a
Fix Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll, a crash on undefined
by Chris Lattner
· 19 years ago
a188894
Implement a little hack for parity with GCC on crafty. This speeds up
by Chris Lattner
· 19 years ago
14b0529
Add support alignment of allocation instructions.
by Nate Begeman
· 19 years ago
fd93908
Remove trailing whitespace
by Misha Brukman
· 19 years ago
2cc3462
Silence warnings
by Chris Lattner
· 20 years ago
96326f9
Remove unused variable for compilation by VC++.
by Reid Spencer
· 20 years ago
d878ecd
Teach SROA how to promote an array index that is variable, if the dimension
by Chris Lattner
· 20 years ago
f5990ed
Rearrange some code, no functionality changes.
by Chris Lattner
· 20 years ago
4b50156
Prototype these functions more accurately
by Chris Lattner
· 20 years ago
551ccae
Changes For Bug 352
by Reid Spencer
· 20 years ago
d8e1eea
Fix #includes of i*.h => Instructions.h as per PR403.
by Misha Brukman
· 20 years ago
2fc1230
Fixes working towards PR341
by Chris Lattner
· 20 years ago
8430a45
Do not loop over uses as we delete them. This causes iterators to be
by Chris Lattner
· 20 years ago
28977af
Support getelementptr instructions which use uint's to index into structure
by Chris Lattner
· 20 years ago
d866473
Finegrainify namespacification
by Chris Lattner
· 21 years ago
be883a2
Do not use index type to determine what it is indexing into!
by Chris Lattner
· 21 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 21 years ago
546fc40
Fix PR66 & ScalarRepl/2003-10-29-ArrayProblem.ll
by Chris Lattner
· 21 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 21 years ago
43f820d
Change the interface to PromoteMemToReg to also take a DominatorTree
by Chris Lattner
· 21 years ago
02a3be0
Rename Function::getEntryNode -> getEntryBlock
by Chris Lattner
· 21 years ago
8fce16e
Do not return success after checking only the FIRST USE of a gep instruction.
by Chris Lattner
· 21 years ago
fe7ea0d
Minor optimization efficiency improvement:
by Chris Lattner
· 21 years ago
3cfb6b1
Apostrophes are only used for possession and quoting.
by Misha Brukman
· 21 years ago
38aec32
Integrate functionality of the mem2reg pass directly into this pass to make
by Chris Lattner
· 21 years ago
a15854c
ScalarRepl does not modify the CFG. Say so!
by Chris Lattner
· 21 years ago
6806f56
DEBUG got moved to Support/Debug.h
by Chris Lattner
· 21 years ago
c07736a
Simplify code by using ConstantInt::getRawValue instead of checking to see
by Chris Lattner
· 21 years ago
b37923f
Okay totally give up on trying to optimize aggregates that cannot be completely
by Chris Lattner
· 21 years ago
26d2ca1
add a check that allows the SRoA pass to avoid breaking programs, even if their
by Chris Lattner
· 21 years ago
261d686
Fix bug: ScalarRepl/2003-05-30-MultiLevel.ll
by Chris Lattner
· 21 years ago
5e062a1
Fix bug: ScalarRepl/2003-05-29-ArrayFail.ll
by Chris Lattner
· 21 years ago
d10376b
* Actually USE the statistic that we made * Implement SRoA for arrays
by Chris Lattner
· 21 years ago
ed7b41e
Implementation of the simple "scalar replacement of aggregates" transformation
by Chris Lattner
· 21 years ago