Matthias Braun
|
b3bc95870d
ADT/STLExtras: Introduce llvm::empty; NFC
|
6 years ago |
Carlos Alberto Enciso
|
406bb74d50
[DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG.
|
6 years ago |
Chandler Carruth
|
2aaf7228e0
[TI removal] Make variables declared as `TerminatorInst` and initialized
|
6 years ago |
Carlos Alberto Enciso
|
73cebd79c5
Revert "[DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG."
|
6 years ago |
Carlos Alberto Enciso
|
4ffb89c65a
[DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG.
|
6 years ago |
Craig Topper
|
c801f26126
[SimplifyCFG] Pass AggressiveInsts to DominatesMergePoint by reference. Remove null check.
|
6 years ago |
Craig Topper
|
bb5ea99c11
[SimplifyCFG] Change recursive calls to llvm::SimplifyCFG to instead use an outer while loop to revisit.
|
6 years ago |
Craig Topper
|
2982360e7a
[SimplifyCFG] Use Value::hasNUses instead of 'getNumUses() =='. NFCI
|
6 years ago |
Craig Topper
|
e9e1c785d6
[SimplifyCFG] Update comments that refer to CondBB to say ThenBB instead. NFC
|
6 years ago |
Fangrui Song
|
3b35e17b21
llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)
|
7 years ago |
Carlos Alberto Enciso
|
e8654dabcf
[DebugInfo][Dexter] Speculated BB presents illegal variable value to debugger.
|
7 years ago |
David Green
|
8f7d596fb7
[SimplifyCFG] Put an alignment on generated switch tables
|
7 years ago |
Martin Storsjo
|
43b3c1a247
Revert "[SimplifyCFG] Common debug handling [NFC]"
|
7 years ago |
Philip Reames
|
a166c35455
[SimplifyCFG] Rename a variable for readibility of a future change [NFC]
|
7 years ago |
Philip Reames
|
3972070749
[SimplifyCFG] Fix a cost modeling oversight in branch commoning
|
7 years ago |
Philip Reames
|
649d2874ae
[SimplifyCFG] Common debug handling [NFC]
|
7 years ago |
Chandler Carruth
|
9179aee2c1
[IR] Replace `isa<TerminatorInst>` with `isTerminator()`.
|
7 years ago |
Chandler Carruth
|
acc248f4ab
[IR] Sink `isExceptional` predicate to `Instruction`, rename it to
|
7 years ago |
Chandler Carruth
|
5eb83c58cd
[IR] Begin removal of TerminatorInst by removing successor manipulation.
|
7 years ago |
Florian Hahn
|
97d7bcd5c0
[Local] Make DoesKMove required for combineMetadata.
|
7 years ago |
Justin Bogner
|
ba88b2b9ee
[SimplifyCFG] Replace some uses of bitwise or with logical or
|
7 years ago |
Chijun Sima
|
0566eefef9
[SimplifyCFG] Remove pointer from SmallPtrSet before deletion
|
7 years ago |
Manoj Gupta
|
c6da6867a1
llvm: Add support for "-fno-delete-null-pointer-checks"
|
7 years ago |
Jesper Antonsson
|
9d41c557cb
Comment change to verify commit rights. NFC.
|
7 years ago |
Florian Hahn
|
b2621b34b7
Use SmallPtrSet explicitly for SmallSets with pointer types (NFC).
|
7 years ago |
Craig Topper
|
74eba10280
Use SmallPtrSet instead of SmallSet in places where we iterate over the set.
|
7 years ago |
David Blaikie
|
8325fb20d4
Move Analysis/Utils/Local.h back to Transforms
|
7 years ago |
David Stenberg
|
0ec6e3688b
[SimplifyCFG] Fix a debug invariant bug in FoldBranchToCommonDest()
|
7 years ago |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
7 years ago |
Vedant Kumar
|
48fd38c573
[STLExtras] Add distance() for ranges, pred_size(), and succ_size()
|
7 years ago |