projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Rename a lot of things to change FastDLE to RedundantLoadElimination.
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
ScalarReplAggregates.cpp
2007-07-16
Dan Gohman
Fix comments about vectors to use the current wording.
blob
|
commitdiff
|
raw
2007-07-09
Devang Patel
Expose struct size threhold to allow users to tweak...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-06
Zhou Sheng
Correct a typo.
blob
|
commitdiff
|
raw
|
diff to current
2007-06-07
Devang Patel
Use DominatorTree instead of ETForest.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-30
Chris Lattner
Fix Transforms/ScalarRepl/2007-05-29-MemcpyPreserve...
blob
|
commitdiff
|
raw
|
diff to current
2007-05-24
Chris Lattner
Fix PR1446 by not scalarrepl'ing giant structures.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-06
Nick Lewycky
Fix typo in comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-03
Devang Patel
Drop 'const'
blob
|
commitdiff
|
raw
|
diff to current
2007-05-02
Devang Patel
Use 'static const char' instead of 'static const int'.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-01
Devang Patel
Do not use typeinfo to identify pass in pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-25
Devang Patel
Mem2Reg does not need TargetData.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-25
Devang Patel
Remove unused function argument.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-25
Chris Lattner
If an alloca only has two types of uses: 1) reads 2...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-25
Chris Lattner
refactor the SROA code out into its own method, no...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-20
Owen Anderson
Move more passes to using ETForest instead of Dominator...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-19
Zhou Sheng
Make use of ConstantInt::isZero instead of ConstantInt...
blob
|
commitdiff
|
raw
|
diff to current
2007-04-11
Chris Lattner
Fix Transforms/ScalarRepl/union-pointer.ll
blob
|
commitdiff
|
raw
|
diff to current
2007-04-11
Chris Lattner
fix a regression introduced by my last patch.
blob
|
commitdiff
|
raw
|
diff to current
2007-04-11
Chris Lattner
Simplify SROA conversion to integer in some ways, make...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-22
Dan Gohman
Change uses of Function::front to Function::getEntryBlo...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Chris Lattner
fix ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll
blob
|
commitdiff
|
raw
|
diff to current
2007-03-19
Chris Lattner
implement the next chunk of SROA with memset/memcpy...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-08
Chris Lattner
This appears correct, enable it so we can see perf...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-08
Chris Lattner
Second half of PR1226. This is currently still disable...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-05
Chris Lattner
This is the first major step of implementing PR1226...
blob
|
commitdiff
|
raw
|
diff to current
2007-02-15
Reid Spencer
For PR1195:
blob
|
commitdiff
|
raw
|
diff to current
2007-02-15
Reid Spencer
For PR1195:
blob
|
commitdiff
|
raw
|
diff to current
2007-02-12
Chris Lattner
stop using methods that take vectors.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-11
Chris Lattner
Simplify code by using value::takename
blob
|
commitdiff
|
raw
|
diff to current
2007-02-10
Chris Lattner
Privatize StructLayout::MemberOffsets, adding an accessor
blob
|
commitdiff
|
raw
|
diff to current
2007-02-02
Reid Spencer
Use short form of binary operator create functions.
blob
|
commitdiff
|
raw
|
diff to current
2007-02-02
Reid Spencer
Changes to support making the shift instructions be...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-21
Reid Spencer
For PR970:
blob
|
commitdiff
|
raw
|
diff to current
2007-01-19
Reid Spencer
For PR1043:
blob
|
commitdiff
|
raw
|
diff to current
2007-01-15
Chris Lattner
rename Type::isIntegral to Type::isInteger, eliminating...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-15
Chris Lattner
Eliminate calls to isInteger, generalizing code and...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-12
Reid Spencer
For PR1064:
blob
|
commitdiff
|
raw
|
diff to current
2007-01-08
Reid Spencer
Comparison of primitive type sizes should now be done...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-31
Reid Spencer
For PR950:
blob
|
commitdiff
|
raw
|
diff to current
2006-12-23
Reid Spencer
For PR950:
blob
|
commitdiff
|
raw
|
diff to current
2006-12-22
Chris Lattner
add a simple fast-path for dead allocas
blob
|
commitdiff
|
raw
|
diff to current
2006-12-19
Chris Lattner
Switch over Transforms/Scalar to use the STATISTIC...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-15
Chris Lattner
re-enable a temporarily-reverted patch
blob
|
commitdiff
|
raw
|
diff to current
2006-12-13
Chris Lattner
revert my recent int<->fp and vector union promotion...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Chris Lattner
Patch for PR1045 and Transforms/ScalarRepl/2006-12...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-11
Chris Lattner
trunc to integer, not to FP.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-11
Chris Lattner
implement promotion of unions containing two packed...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-10
Chris Lattner
* Eliminate calls to CastInst::createInferredCast.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-06
Chris Lattner
Detemplatize the Statistic class. The only type it...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-27
Reid Spencer
For PR950:
blob
|
commitdiff
|
raw
|
diff to current
2006-11-26
Bill Wendling
Removed #include <iostream> and replaced with llvm_...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-08
Reid Spencer
For PR950:
blob
|
commitdiff
|
raw
|
diff to current
2006-11-07
Chris Lattner
scalarrepl should not split the two elements of the...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-02
Reid Spencer
For PR786:
blob
|
commitdiff
|
raw
|
diff to current
2006-10-24
Chris Lattner
Fix Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll
blob
|
commitdiff
|
raw
|
diff to current
2006-10-20
Reid Spencer
For PR950:
blob
|
commitdiff
|
raw
|
diff to current
2006-10-08
Chris Lattner
Implement SROA of unions with mixed pointers/integers...
blob
|
commitdiff
|
raw
|
diff to current
2006-10-08
Chris Lattner
Implement Transforms/ScalarRepl/union-pointer.ll:test
blob
|
commitdiff
|
raw
|
diff to current
2006-08-27
Chris Lattner
eliminate RegisterOpt. It does the same thing as Regis...
blob
|
commitdiff
|
raw
|
diff to current
2006-08-27
Chris Lattner
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
blob
|
commitdiff
|
raw
|
diff to current
2006-06-28
Chris Lattner
Use hidden visibility to make symbols in an anonymous...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-20
Chris Lattner
Fix Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll
blob
|
commitdiff
|
raw
|
diff to current
2006-04-14
Chris Lattner
Teach scalarrepl to promote unions of vectors and float...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-08
Chris Lattner
Fix a miscompilation of 188.ammp with the new CFE....
blob
|
commitdiff
|
raw
|
diff to current
2006-01-24
Chris Lattner
Fix Regression/Transforms/ScalarRepl/2006-01-24-Illegal...
blob
|
commitdiff
|
raw
|
diff to current
2006-01-22
Chris Lattner
Make iostream #inclusion explicit
blob
|
commitdiff
|
raw
|
diff to current
2005-12-14
Chris Lattner
Fix Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-12
Chris Lattner
Implement a little hack for parity with GCC on crafty...
blob
|
commitdiff
|
raw
|
diff to current
2005-11-05
Nate Begeman
Add support alignment of allocation instructions.
blob
|
commitdiff
|
raw
|
diff to current
2005-04-21
Misha Brukman
Remove trailing whitespace
blob
|
commitdiff
|
raw
|
diff to current
2005-01-08
Chris Lattner
Silence warnings
blob
|
commitdiff
|
raw
|
diff to current
2004-11-15
Reid Spencer
Remove unused variable for compilation by VC++.
blob
|
commitdiff
|
raw
|
diff to current
2004-11-14
Chris Lattner
Teach SROA how to promote an array index that is variab...
blob
|
commitdiff
|
raw
|
diff to current
2004-11-14
Chris Lattner
Rearrange some code, no functionality changes.
blob
|
commitdiff
|
raw
|
diff to current
2004-09-20
Chris Lattner
Prototype these functions more accurately
blob
|
commitdiff
|
raw
|
diff to current
2004-09-01
Reid Spencer
Changes For Bug 352
blob
|
commitdiff
|
raw
|
diff to current
2004-07-29
Misha Brukman
Fix #includes of i*.h => Instructions.h as per PR403.
blob
|
commitdiff
|
raw
|
diff to current
2004-07-15
Chris Lattner
Fixes working towards PR341
blob
|
commitdiff
|
raw
|
diff to current
2004-06-19
Chris Lattner
Do not loop over uses as we delete them. This causes...
blob
|
commitdiff
|
raw
|
diff to current
2004-04-05
Chris Lattner
Support getelementptr instructions which use uint's...
blob
|
commitdiff
|
raw
|
diff to current
2003-12-02
Chris Lattner
Finegrainify namespacification
blob
|
commitdiff
|
raw
|
diff to current
2003-11-25
Chris Lattner
Do not use index type to determine what it is indexing...
blob
|
commitdiff
|
raw
|
diff to current
2003-11-11
Brian Gaeke
Put all LLVM code into the llvm namespace, as per bug...
blob
|
commitdiff
|
raw
|
diff to current
2003-10-29
Chris Lattner
Fix PR66 & ScalarRepl/2003-10-29-ArrayProblem.ll
blob
|
commitdiff
|
raw
|
diff to current
2003-10-20
John Criswell
Added LLVM project notice to the top of every C++ sourc...
blob
|
commitdiff
|
raw
|
diff to current
2003-10-05
Chris Lattner
Change the interface to PromoteMemToReg to also take...
blob
|
commitdiff
|
raw
|
diff to current
2003-09-20
Chris Lattner
Rename Function::getEntryNode -> getEntryBlock
blob
|
commitdiff
|
raw
|
diff to current
2003-09-12
Chris Lattner
Do not return success after checking only the FIRST...
blob
|
commitdiff
|
raw
|
diff to current
2003-09-12
Chris Lattner
Minor optimization efficiency improvement:
blob
|
commitdiff
|
raw
|
diff to current
2003-09-11
Misha Brukman
Apostrophes are only used for possession and quoting.
blob
|
commitdiff
|
raw
|
diff to current
2003-09-11
Chris Lattner
Integrate functionality of the mem2reg pass directly...
blob
|
commitdiff
|
raw
|
diff to current
2003-08-31
Chris Lattner
ScalarRepl does not modify the CFG. Say so!
blob
|
commitdiff
|
raw
|
diff to current
2003-08-01
Chris Lattner
DEBUG got moved to Support/Debug.h
blob
|
commitdiff
|
raw
|
diff to current
2003-07-23
Chris Lattner
Simplify code by using ConstantInt::getRawValue instead...
blob
|
commitdiff
|
raw
|
diff to current
2003-05-30
Chris Lattner
Okay totally give up on trying to optimize aggregates...
blob
|
commitdiff
|
raw
|
diff to current
2003-05-30
Chris Lattner
add a check that allows the SRoA pass to avoid breaking...
blob
|
commitdiff
|
raw
|
diff to current
2003-05-30
Chris Lattner
Fix bug: ScalarRepl/2003-05-30-MultiLevel.ll
blob
|
commitdiff
|
raw
|
diff to current
2003-05-30
Chris Lattner
Fix bug: ScalarRepl/2003-05-29-ArrayFail.ll
blob
|
commitdiff
|
raw
|
diff to current
2003-05-27
Chris Lattner
* Actually USE the statistic that we made
blob
|
commitdiff
|
raw
|
diff to current
2003-05-27
Chris Lattner
Implementation of the simple "scalar replacement of...
blob
|
commitdiff
|
raw
|
diff to current