Bjorn Pettersson
|
a80a3919ff
Add "const" in GetUnderlyingObjects. NFC
|
6 years ago |
Tim Northover
|
90597d4a3c
DAG: propagate ConsecutiveRegs flags to returns too.
|
6 years ago |
Tim Northover
|
e69580818f
DAG: propagate whether an arg is a pointer for CallingConv decisions.
|
6 years ago |
Evandro Menezes
|
d71ea05ab7
[IR] Refactor attribute methods in Function class (NFC)
|
6 years ago |
Hans Wennborg
|
03b3201cc2
Switch lowering: exploit unreachable fall-through when lowering case range cluster
|
6 years ago |
Craig Topper
|
bd45c9fec1
[SelectionDAGBuilder] Fix 80 column violation. NFC
|
6 years ago |
Nikita Popov
|
faf8d9472d
[ConstantRange] Rename isWrappedSet() to isUpperWrapped()
|
6 years ago |
Hans Wennborg
|
939c183841
Re-commit r355490 "[CodeGen] Omit range checks from jump tables when lowering switches with unreachable default"
|
6 years ago |
Yi Kong
|
6bb5006d9e
Fix nondeterminism introduced in r353954
|
6 years ago |
Philip Reames
|
c2065f2c0b
Allow unordered loads to be considered invariant in CodeGen
|
6 years ago |
Simon Pilgrim
|
5425f5c42b
[SelectionDAG] Handle unary SelectPatternFlavor for ABS case in SelectionDAGBuilder::visitSelect
|
6 years ago |
David Stenberg
|
95c6236239
[DebugInfo] Ignore bitcasts when lowering stack arg dbg.values
|
6 years ago |
Heejin Ahn
|
421f4e7b6a
[WebAssembly] Make rethrow take an except_ref type argument
|
6 years ago |
Paul Robinson
|
a52cee0a8d
[PS4] Emit a trap after a stack-protector fail call.
|
6 years ago |
Alexander Kornienko
|
fffa611034
Revert "[CodeGen] Omit range checks from jump tables when lowering switches with unreachable default"
|
6 years ago |
Ayonam Ray
|
62fa6d90b1
[CodeGen] Omit range checks from jump tables when lowering switches with unreachable default
|
6 years ago |
Ayonam Ray
|
46b09a3368
Reversing the commit of revision 355483 since it is giving a regression on a newly added test.
|
6 years ago |
Ayonam Ray
|
b71ba91724
[CodeGen] Omit range checks from jump tables when lowering switches with unreachable default
|
6 years ago |
Heejin Ahn
|
ba7414dc84
[WebAssembly] Delete ThrowUnwindDest map from WasmEHFuncInfo
|
6 years ago |
Philip Reames
|
9faff7e6c7
Seperate volatility and atomicity/ordering in SelectionDAG
|
6 years ago |
Matt Arsenault
|
90d12ee005
DAG: Add helper for creating shifts with correct type
|
6 years ago |
Clement Courbet
|
1fe90de461
Re-land part of r354244 "[DAGCombiner] Eliminate dead stores to stack."
|
6 years ago |
Clement Courbet
|
3cfd39d61c
Revert r354244 "[DAGCombiner] Eliminate dead stores to stack."
|
6 years ago |
Clement Courbet
|
89d8d90473
[DAGCombiner] Eliminate dead stores to stack.
|
6 years ago |
Nirav Dave
|
45ef910a26
[X86] Fix LowerAsmOutputForConstraint.
|
6 years ago |
Jeremy Morse
|
a8b2424477
Fix an accidentally flipped pair of arguments, NFCI
|
6 years ago |
Philip Reames
|
359683ab14
[SelectionDAG] Inline a single use helper function, and remove last non-MMO interface [NFC]
|
6 years ago |
Philip Reames
|
5a03a071de
[SelectionDAG] Kill last uses of getAtomic w/o a MMO operand [NFC]
|
6 years ago |
Jeremy Morse
|
826e231bb6
[DebugInfo][DAG] Either salvage dangling debug info or emit Undef DBG_VALUEs
|
6 years ago |
Jeremy Morse
|
7d7f9355cd
[DebugInfo][DAG] Refactor dbg.value lowering into its own method
|
6 years ago |