projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Move EvaluateFunction and EvaluateBlock into a class, and make the class store
[oota-llvm.git]
/
lib
/
Analysis
/
2012-02-18
Rafael Espindola
Temporarily disable this assert. Looks like it found...
tree
|
commitdiff
2012-02-18
Rafael Espindola
Don't skip debug instructions when looking for the...
tree
|
commitdiff
2012-02-18
Eli Friedman
Fix a rather nasty regression from r150690: LHS !=...
tree
|
commitdiff
2012-02-17
Dan Gohman
Remove a comment about an alternative approach that...
tree
|
commitdiff
2012-02-17
Eric Christopher
Typo in variable name.
tree
|
commitdiff
2012-02-16
Benjamin Kramer
Revert "InstSimplify: Strip pointer casts early."
tree
|
commitdiff
2012-02-16
Benjamin Kramer
InstSimplify: Strip pointer casts early.
tree
|
commitdiff
2012-02-16
Benjamin Kramer
InstSimplify: Ignore pointer casts when constant foldin...
tree
|
commitdiff
2012-02-10
Hal Finkel
Have AliasSet::aliasesUnknownInst use pointer TBAA...
tree
|
commitdiff
2012-02-10
Duncan Sands
Fix PR11948: the result type of an icmp may be a vector...
tree
|
commitdiff
2012-02-08
Eric Christopher
Add support for a temporary forward decl type. We want...
tree
|
commitdiff
2012-02-08
Devang Patel
Remove tabs.
tree
|
commitdiff
2012-02-07
Craig Topper
Convert assert(0) to llvm_unreachable
tree
|
commitdiff
2012-02-06
Kostya Serebryany
The patch resolves the conflict between AddressSanitize...
tree
|
commitdiff
2012-02-06
Chris Lattner
Remove some dead code and tidy things up now that vecto...
tree
|
commitdiff
2012-02-06
Bill Wendling
[unwind removal] Remove all of the code for the dead...
tree
|
commitdiff
2012-02-06
Bill Wendling
[unwind removal] We no longer have 'unwind' instruction...
tree
|
commitdiff
2012-02-06
Devang Patel
DebugInfo: Provide a new hook to encode relationship...
tree
|
commitdiff
2012-02-05
Duncan Sands
Persuade GCC that there is nothing worth warning about...
tree
|
commitdiff
2012-02-05
Chris Lattner
reapply the patches reverted in r149470 that reenable...
tree
|
commitdiff
2012-02-04
Qirun Zhang
remove the blank line from previous ci.
tree
|
commitdiff
2012-02-04
Qirun Zhang
test commit.
tree
|
commitdiff
2012-02-04
Devang Patel
Introduce DIObjCProperty. This will be used to encode...
tree
|
commitdiff
2012-02-01
Stepan Dyatkovskiy
SwitchInst refactoring.
tree
|
commitdiff
2012-02-01
Argyrios Kyrtzidis
Revert Chris' commits up to r149348 that started causin...
tree
|
commitdiff
2012-01-31
Chris Lattner
remove the last vestiges of llvm::GetConstantStringInfo...
tree
|
commitdiff
2012-01-31
Chris Lattner
Change ConstantArray::get to form a ConstantDataArray...
tree
|
commitdiff
2012-01-27
Rafael Espindola
Add r149110 back with a fix for when the vector and...
tree
|
commitdiff
2012-01-27
Rafael Espindola
Revert r149110 and add a testcase that was crashing...
tree
|
commitdiff
2012-01-27
Chris Lattner
enhance constant folding to be able to constant fold...
tree
|
commitdiff
2012-01-26
Chris Lattner
progress making the world safe to ConstantDataVector...
tree
|
commitdiff
2012-01-25
Nick Lewycky
Use precomputed BB size instead of BB->size().
tree
|
commitdiff
2012-01-25
Nick Lewycky
Support pointer comparisons against constants, when...
tree
|
commitdiff
2012-01-25
Chris Lattner
use Constant::getAggregateElement to simplify a bunch...
tree
|
commitdiff
2012-01-25
Chris Lattner
Use the right method to get the # elements in a CDS.
tree
|
commitdiff
2012-01-24
Chris Lattner
teach valuetracking about ConstantDataSequential
tree
|
commitdiff
2012-01-24
Chris Lattner
switch SCEV to use the new ConstantFoldLoadThroughGEPIn...
tree
|
commitdiff
2012-01-24
Chris Lattner
Split the interesting bits of ConstantFoldLoadThroughGE...
tree
|
commitdiff
2012-01-20
David Blaikie
More dead code removal (using -Wunreachable-code)
tree
|
commitdiff
2012-01-20
Benjamin Kramer
Remove obviously invalid early exit that prevented...
tree
|
commitdiff
2012-01-20
Nick Lewycky
Fix CountCodeReductionForAlloca to more accurately...
tree
|
commitdiff
2012-01-20
Andrew Trick
SCEVExpander fixes. Affects LSR and indvars.
tree
|
commitdiff
2012-01-18
Bill Wendling
Remove dead code.
tree
|
commitdiff
2012-01-17
Jakub Staszak
Move includes to the .cpp file.
tree
|
commitdiff
2012-01-14
Andrew Trick
Fix a corner case hit by redundant phi elimination...
tree
|
commitdiff
2012-01-12
Bill Wendling
A DenseMap of a std::map isn't a very good idea because...
tree
|
commitdiff
2012-01-11
Bill Wendling
Revert r147978. A DenseMap's iterators may become inval...
tree
|
commitdiff
2012-01-11
Bill Wendling
Use a DenseMap.
tree
|
commitdiff
2012-01-11
Andrew Trick
Clarified the SCEV getSmallConstantTripCount interface...
tree
|
commitdiff
2012-01-11
Eric Christopher
Don't avoid recursing for pointer types, just reference...
tree
|
commitdiff
2012-01-10
Chandler Carruth
Cleanup these asserts to follow common LLVM style and...
tree
|
commitdiff
2012-01-10
David Blaikie
Remove unnecessary default cases in switches that cover...
tree
|
commitdiff
2012-01-10
Andrew Trick
Enable LSR IV Chains with sufficient heuristics.
tree
|
commitdiff
2012-01-09
Devang Patel
Update language check. Do not ignore DW_LANG_Python.
tree
|
commitdiff
2012-01-07
Andrew Trick
Cleanup comments and argument types related to my previ...
tree
|
commitdiff
2012-01-07
Andrew Trick
Extended replaceCongruentPhis to handle mixed phi types.
tree
|
commitdiff
2012-01-07
Andrew Trick
Expose isNonConstantNegative to users of ScalarEvolution.
tree
|
commitdiff
2012-01-06
Andrew Trick
Put all IVUsers in the processed set. Allow querying...
tree
|
commitdiff
2012-01-06
Andrew Trick
SCEVExpander: hoistStep should check strict dominance.
tree
|
commitdiff
2012-01-04
Dan Gohman
Generalize isSafeToSpeculativelyExecute to work on...
tree
|
commitdiff
2012-01-02
Andrew Trick
Fix SCEVExpander to handle loops with no preheader...
tree
|
commitdiff
2012-01-01
Benjamin Kramer
PatternMatch: Introduce a matcher for instructions...
tree
|
commitdiff
2011-12-28
Nick Lewycky
Change CaptureTracking to pass a Use* instead of a...
tree
|
commitdiff
2011-12-24
Benjamin Kramer
ComputeMaskedBits: Make knownzero computation more...
tree
|
commitdiff
2011-12-22
Chandler Carruth
Make the unreachable probability much much heavier...
tree
|
commitdiff
2011-12-21
Nick Lewycky
Continue counting intrinsics as instructions (except...
tree
|
commitdiff
2011-12-21
Nick Lewycky
Fix typo and spacing, no functionality change.
tree
|
commitdiff
2011-12-21
Nick Lewycky
A call to a function marked 'noinline' is not an inline...
tree
|
commitdiff
2011-12-21
Nick Lewycky
Make some intrinsics safe to speculatively execute.
tree
|
commitdiff
2011-12-20
Jakub Staszak
Add some constantness to BranchProbabilityInfo and...
tree
|
commitdiff
2011-12-20
David Blaikie
Unweaken vtables as per llvm.org/docs/CodingStandards...
tree
|
commitdiff
2011-12-20
Andrew Trick
LSR: Fix another corner case in expansion of postinc...
tree
|
commitdiff
2011-12-18
Joerg Sonnenberger
Allow inlining of functions with returns_twice calls...
tree
|
commitdiff
2011-12-16
Eric Christopher
When recursing for the original size of a type, stop...
tree
|
commitdiff
2011-12-16
Devang Patel
In DICompositeType, referenced to derived type is eithe...
tree
|
commitdiff
2011-12-15
Devang Patel
Virtual table holder field is either metadata or null.
tree
|
commitdiff
2011-12-14
Dan Gohman
Move Instruction::isSafeToSpeculativelyExecute out...
tree
|
commitdiff
2011-12-14
Andrew Trick
LSR: Fold redundant bitcasts on-the-fly.
tree
|
commitdiff
2011-12-14
Eli Friedman
Fix a stupid typo in MemDepPrinter.
tree
|
commitdiff
2011-12-12
Daniel Dunbar
LLVMBuild: Introduce a common section which currently...
tree
|
commitdiff
2011-12-12
Daniel Dunbar
LLVMBuild: Remove trailing newline, which irked me.
tree
|
commitdiff
2011-12-12
Chandler Carruth
Switch llvm.cttz and llvm.ctlz to accept a second i1...
tree
|
commitdiff
2011-12-06
Chad Rosier
Probably not a good idea to convert a single vector...
tree
|
commitdiff
2011-12-05
Nadav Rotem
Add support for vectors of pointers.
tree
|
commitdiff
2011-12-03
Benjamin Kramer
Clear the new cache.
tree
|
commitdiff
2011-12-03
Benjamin Kramer
Add a "seen blocks" cache to LVI to avoid a linear...
tree
|
commitdiff
2011-12-03
Chad Rosier
Add support for constant folding the pow intrinsic.
tree
|
commitdiff
2011-12-02
Chad Rosier
Fix a few more places where TargetData/TargetLibraryInf...
tree
|
commitdiff
2011-12-01
Chad Rosier
Abuse of mass replace isn't warranted even when the...
tree
|
commitdiff
2011-12-01
Chad Rosier
Fix build by not assuming TLI is guaranteed. Will have...
tree
|
commitdiff
2011-12-01
Chad Rosier
Prevent library calls from being folded if -fno-builtin...
tree
|
commitdiff
2011-12-01
Chad Rosier
Last bit of TargetLibraryInfo propagation. Also fixed...
tree
|
commitdiff
2011-12-01
Chad Rosier
Propagate TargetLibraryInfo throughout ConstantFolding...
tree
|
commitdiff
2011-12-01
Nick Lewycky
Make use of "getScalarType()". No functionality change.
tree
|
commitdiff
2011-11-30
Andrew Trick
LSR: handle the expansion of phi operands that use...
tree
|
commitdiff
2011-11-29
Daniel Dunbar
build/CMake: Finish removal of add_llvm_library_depende...
tree
|
commitdiff
2011-11-29
Duncan Sands
Fix a theoretical problem (not seen in the wild): if...
tree
|
commitdiff
2011-11-29
Andrew Trick
SCEV fix. In general, Add/Mul expressions should not...
tree
|
commitdiff
2011-11-29
Andrew Trick
Make SCEV print <nsw><nuw> for Add/MulExpr.
tree
|
commitdiff
2011-11-28
Eli Friedman
Make SelectionDAG::InferPtrAlignment use llvm::ComputeM...
tree
|
commitdiff
next