projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
InstCombine: ((A & ~B) ^ (~A & B)) to A ^ B
[oota-llvm.git]
/
lib
/
Transforms
/
Utils
/
SimplifyCFG.cpp
2014-08-18
Craig Topper
Revert "Repace SmallPtrSet with SmallPtrSetImpl in...
blob
|
commitdiff
|
raw
2014-08-17
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-15
Rafael Espindola
Introduce a helper to combine instruction metadata.
blob
|
commitdiff
|
raw
2014-08-02
Manman Ren
[SimplifyCFG] fix accessing deleted PHINodes in switch...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-30
Rafael Espindola
SimplifyCFG: Avoid miscompilations due to removed lifet...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-24
Manman Ren
Feedback from Hans on r213815. No functionaility change.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-24
Aaron Ballman
Fixing an MSVC conversion warning about implicitly...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-23
Manman Ren
SimplifyCFG: fix a bug in switch to table conversion
blob
|
commitdiff
|
raw
|
diff to current
2014-07-21
Duncan P. N. Exon...
Revert "[C++11] Add predecessors(BasicBlock *) / succes...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-20
Manuel Jacob
[C++11] Add predecessors(BasicBlock *) / successors...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-10
Hal Finkel
Feeding isSafeToSpeculativelyExecute its DataLayout...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-07
Sanjay Patel
Fix for PR17073 ( llvm.org/pr17073 ), simplifycfg illeg...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-06
Sanjay Patel
fixed some typos in comments
blob
|
commitdiff
|
raw
|
diff to current
2014-07-03
Marcello Maggioni
Minor stylistic fix in SimplifyCFG (test commit)
blob
|
commitdiff
|
raw
|
diff to current
2014-06-26
Hans Wennborg
Don't build switch tables for dllimport and TLS variabl...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-20
Hans Wennborg
Don't build switch lookup tables for dllimport or TLS...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-30
Matt Arsenault
Make bitcast, extractelement, and insertelement conside...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Jay Foad
Rename ComputeMaskedBits to computeKnownBits. "Masked...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-09
Louis Gerbarg
Add ExtractValue instruction to SimplifyCFG's ComputeSp...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Transforms edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-12
Hans Wennborg
Allow switch-to-lookup table for tables with holes...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Benjamin Kramer
SimplifyCFG: Simplify the weight scaling algorithm.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Chandler Carruth
[C++11] Add range based accessors for the Use-Def chain...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move the ConstantRange class into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move the NoFolder into the IR library as...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move CFG.h to the IR library as it defines...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move the LLVM IR pattern match header into...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-21
Rafael Espindola
Rename many DataLayout variables from TD to DL.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-28
Rafael Espindola
Fix pr14893.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Manman Ren
PGO branch weight: keep halving the weights until they...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Alp Toker
Fix known typos
blob
|
commitdiff
|
raw
|
diff to current
2014-01-15
Hans Wennborg
Switch-to-lookup tables: set threshold to 3 cases
blob
|
commitdiff
|
raw
|
diff to current
2014-01-12
Hans Wennborg
Switch-to-lookup tables: Don't require a result for...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-20
Justin Bogner
Transforms: Don't create bad weights when eliminating...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-12
Nadav Rotem
FoldBranchToCommonDest merges branches into a single...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-12
Benjamin Kramer
SimplifyCFG: Use existing constant folding logic when...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-10
Nadav Rotem
SimplifyCFG has a heuristics for out-of-order processor...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Tom Stellard
SimplifyCFG: Don't duplicate calls to functions marked...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Matt Arsenault
Teach SimplifyCFG about address spaces
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Michael Gottesman
Fix the predecessor removal logic in r193045.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-20
Michael Gottesman
Teach simplify-cfg how to correctly create covered...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-22
Benjamin Kramer
Provide basic type safety for array_pod_sort comparators.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-06
Matt Arsenault
Use type helper functions.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Tom Stellard
Factor FlattenCFG out from SimplifyCFG
blob
|
commitdiff
|
raw
|
diff to current
2013-08-02
Alexey Samsonov
Fix dereferencing end iterator in SimplifyCFG. Patch...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-28
Rafael Espindola
Fix -Wdocumentation warnings.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-27
Tom Stellard
SimplifyCFG: Use parallel-and and parallel-or mode...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-14
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-04
Benjamin Kramer
SimplifyCFG: Teach switch generation some patterns...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-04
Rafael Espindola
Second part of pr16069
blob
|
commitdiff
|
raw
|
diff to current
2013-06-04
Hans Wennborg
Typo: s/caes/cases/ in SimplifyCFG
blob
|
commitdiff
|
raw
|
diff to current
2013-06-03
David Majnemer
SimplifyCFG: Do not transform PHI to select if doing...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-03
David Majnemer
SimplifyCFG: Small cleanup, use ICmpInst::isEquality()
blob
|
commitdiff
|
raw
|
diff to current
2013-06-01
David Majnemer
SimplifyCFG: Fix typo in comment for ComputeSpeculationCost
blob
|
commitdiff
|
raw
|
diff to current
2013-05-23
Benjamin Kramer
More symbols that should be static.
blob
|
commitdiff
|
raw
|
diff to current
2013-04-29
Arnold Schwaighofer
SimplifyCFG: If convert single conditional stores
blob
|
commitdiff
|
raw
|
diff to current
2013-04-21
Arnold Schwaighofer
Revert "SimplifyCFG: If convert single conditional...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-20
Arnold Schwaighofer
SimplifyCFG: If convert single conditional stores
blob
|
commitdiff
|
raw
|
diff to current
2013-04-16
Hans Wennborg
simplifycfg: Fix integer overflow converting switch...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-11
Bill Wendling
Don't remove a landing pad if the invoke requires a...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-07
Andrew Trick
SimplifyCFG fix for volatile load/store.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-27
Chandler Carruth
Re-revert r173342, without losing the compile time...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-25
Chandler Carruth
Switch this code away from Value::isUsedInBasicBlock...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Benjamin Kramer
Reapply chandlerc's r173342 now that the miscompile...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Chandler Carruth
Revert r173342 temporarily. It appears to cause a very...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Chandler Carruth
Plug TTI into the speculation logic, giving it a real...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Chandler Carruth
Address a large chunk of this FIXME by accumulating...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Chandler Carruth
Switch the constant expression speculation cost evaluat...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Chandler Carruth
Rephrase the speculating scan of the conditional BB...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Chandler Carruth
Simplify the PHI node operand rewriting.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Chandler Carruth
Give the basic block variables here names based on...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Chandler Carruth
Lift a cheap early exit test above loops and other...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Chandler Carruth
Spiff up the comment on this method, making the example...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-23
Duncan Sands
Initialize the components of this class. Otherwise...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Chandler Carruth
Make SimplifyCFG simply depend upon TargetTransformInfo...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Chandler Carruth
Move TargetTransformInfo to live under the Analysis...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-05
Chandler Carruth
Switch SimplifyCFG over to the TargetTransformInfo...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-30
Chandler Carruth
Fix non-determinism introduced in r168970 and pointed...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-30
Chandler Carruth
Rearrange the comments, control flow, and variable...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-30
Evan Cheng
Fix logic to determine whether to turn a switch into...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-16
Hans Wennborg
SimplifyCFG: Don't assume non-null ScalarTargetTransfor...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Andrew Trick
misspell
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2012-11-07
Hans Wennborg
Only do switch-to-lookup table transformation when...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the series of commits starting with r166578...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-31
Hans Wennborg
Remove fixme about unreachable cases from SwitchToLooku...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-31
Hans Wennborg
Address Duncan's comments on r167121.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-31
Hans Wennborg
Address Duncan's comments on r167115
blob
|
commitdiff
|
raw
|
diff to current
2012-10-31
Hans Wennborg
Fix false -> NULL conversion from r167115 spotted by...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-31
Hans Wennborg
Do simple constant propagation in lookup table formatio...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-30
Hans Wennborg
Use TargetTransformInfo to control switch-to-lookup...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-29
Duncan Sands
Remove a wrapper around getIntPtrType added to GVN...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-25
Jakob Stoklund Olesen
Also optimize large switch statements.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Micah Villmow
Add in support for getIntPtrType to get the pointer...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-14
Benjamin Kramer
Simplify code. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Manman Ren
PGO: create metadata for switch only if it has more...
blob
|
commitdiff
|
raw
|
diff to current
next