projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
InstCombine: (icmp eq B, 0) | (icmp ult A, B) -> (icmp ule A, B-1)
[oota-llvm.git]
/
lib
/
Transforms
/
Utils
/
SimplifyCFG.cpp
2013-07-04
Benjamin Kramer
SimplifyCFG: Teach switch generation some patterns...
blob
|
commitdiff
|
raw
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
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-04
Benjamin Kramer
SimplifyCFG: Enhance the "remove CFG edge that leads...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-01
Benjamin Kramer
SimplifyCFG: Don't crash when forming a switch bitmap...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-30
Benjamin Kramer
SimplifyCFG: Enumerating all predecessors of a BB can...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Benjamin Kramer
Fix a integer overflow in SimplifyCFG's look up table...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Hans Wennborg
Address Duncan's comments on r164684:
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Hans Wennborg
Address Duncan's comments on r164682:
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Hans Wennborg
SimplifyCFG: Make the switch-to-lookup table transforma...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Hans Wennborg
SimplifyCFG: Refactor the switch-to-lookup table transf...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-20
Manman Ren
SimplifyCFG: sink common codes from IF, ELSE blocks...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-19
Hans Wennborg
SimplifyCFG: Don't generate invalid code for switch...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-18
Manman Ren
PGO: preserve branch-weight metadata when simplifying...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-17
Manman Ren
PGO: preserve branch-weight metadata when simplifying...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-17
Manman Ren
PGO: preserve branch-weight metadata when simplifying...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-17
Manman Ren
PGO: preserve branch-weight metadata when simplifying...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-17
Axel Naumann
Fix a few vars that can end up being used without initi...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-15
Manman Ren
PGO: preserve branch-weight metadata when simplifying...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-14
Manman Ren
PGO: preserve branch-weight metadata when simplifying...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-14
Manman Ren
Try to fix the bots by detecting inconsistant branch...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-14
Manman Ren
PGO: preserve branch-weight metadata when merging two...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-11
Manman Ren
SimplifyCFG: preserve branch-weight metadata when creat...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-10
Hans Wennborg
Fix style issues from r163302 pointed out by Evan.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-08
Andrew Trick
Remove an incorrect assert during branch weight propaga...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-07
Hans Wennborg
SimplifyCFG: ValidLookupTableConstant should be static
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Hans Wennborg
Fix switch_to_lookup_table.ll test from r163302.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Hans Wennborg
Build lookup tables for switches (PR884)
blob
|
commitdiff
|
raw
|
diff to current
2012-09-05
Roman Divacky
Stop casting away const qualifier needlessly.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-30
Michael Ilseman
test
blob
|
commitdiff
|
raw
|
diff to current
2012-08-29
Andrew Trick
Preserve branch profile metadata during switch formation.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-29
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2012-07-23
Sylvestre Ledru
Fix a typo (the the => the)
blob
|
commitdiff
|
raw
|
diff to current
2012-07-15
Chandler Carruth
Move llvm/Support/MDBuilder.h to llvm/MDBuilder.h,...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-13
Benjamin Kramer
Make helper functions static.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Eric Christopher
Revert "IntRange:" as it appears to be breaking self...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Stepan Dyatkovskiy
IntRange:
blob
|
commitdiff
|
raw
|
diff to current
2012-06-29
Chandler Carruth
Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
blob
|
commitdiff
|
raw
|
diff to current
2012-06-24
Nick Lewycky
Remove dyn_cast + dereference pattern by replacing...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-13
Manman Ren
SimplifyCFG: fold unconditional branch to its predecess...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-26
Benjamin Kramer
SimplifyCFG: Turn the ad-hoc std::pair that represents...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-26
Benjamin Kramer
Add support for branch weight metadata to MDBuilder...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-04
Rafael Espindola
Always compute all the bits in ComputeMaskedBits.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-11
Stepan Dyatkovskiy
llvm::SwitchInst
blob
|
commitdiff
|
raw
|
diff to current
2012-03-08
Stepan Dyatkovskiy
Taken into account Duncan's comments for r149481 dated...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-06
Bill Wendling
[unwind removal] We no longer have 'unwind' instruction...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-01
Stepan Dyatkovskiy
SwitchInst refactoring.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-25
Nick Lewycky
Gracefully degrade precision in branch probability...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-19
Nick Lewycky
Actually, this code handles wrapped sets just fine...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-05
Dan Gohman
Fix SpeculativelyExecuteBB to either speculate all...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-05
Dan Gohman
Revert r56315. When the instruction to speculate is...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-28
Nick Lewycky
Demystify this comment.
blob
|
commitdiff
|
raw
|
diff to current
next