Craig Topper
|
adb7e101c8
[LegalizeTypes] Remove code for softening a float type to itself.
|
6 жил өмнө |
Craig Topper
|
7d4736f09a
[SelectionDAG] Remove ISD::FP_ROUND_INREG
|
6 жил өмнө |
Bjorn Pettersson
|
2d0b4264f3
[Intrinsic] Add the llvm.umul.fix.sat intrinsic
|
6 жил өмнө |
Craig Topper
|
d8a8f28f53
[LegalizeDAG] Pass DAG to two calls to SDNode::dump in debug prints so that they will print target specific nodes correctly.
|
6 жил өмнө |
Simon Pilgrim
|
50042b242c
Fix shadow variable warning. NFCI.
|
6 жил өмнө |
Simon Pilgrim
|
c122b862b7
LegalizeSetCCCondCode - Reduce scope of NeedSwap to fix cppcheck warning. NFCI.
|
6 жил өмнө |
Kevin P. Neal
|
dda5f16734
[FPEnv] Add fptosi and fptoui constrained intrinsics.
|
6 жил өмнө |
Ulrich Weigand
|
4dafc035e7
[Strict FP] Allow custom operation actions
|
6 жил өмнө |
Bjorn Pettersson
|
230fbef32d
[SelectionDAG] Simplify some calls to getSetCCResultType. NFC
|
6 жил өмнө |
Michael Berg
|
d71bd8db7b
adding more fmf propagation for selects plus updated tests
|
6 жил өмнө |
Fangrui Song
|
118986bcda
Revert "adding more fmf propagation for selects plus tests"
|
6 жил өмнө |
Michael Berg
|
aad9d5e5dd
adding more fmf propagation for selects plus tests
|
6 жил өмнө |
Simon Pilgrim
|
2c71ea94d2
[TargetLowering] Add allowsMemoryAccess(MachineMemOperand) helper wrapper. NFCI.
|
6 жил өмнө |
Michael Berg
|
0d51300de9
Propagate fmf for setcc in SDAG for select folds
|
6 жил өмнө |
Adhemerval Zanella
|
29f026d977
[CodeGen] Add lrint/llrint builtins
|
6 жил өмнө |
Benjamin Kramer
|
26051e0513
[X86] Custom lower CONCAT_VECTORS of v2i1
|
6 жил өмнө |
Leonard Chan
|
b1b8f4901e
[Intrinsic] Signed Fixed Point Saturation Multiplication Intrinsic
|
6 жил өмнө |
Nikita Popov
|
7883e760b4
[SDAG] Vector op legalization for overflow ops
|
6 жил өмнө |
Adhemerval Zanella
|
51646414da
[CodeGen] Add lround/llround builtins
|
6 жил өмнө |
Kevin P. Neal
|
ff5c498da2
Add constrained fptrunc and fpext intrinsics.
|
6 жил өмнө |
Leonard Chan
|
0536d77591
[SelectionDAG] Expand ADD/SUBCARRY
|
6 жил өмнө |
Simon Pilgrim
|
7c30385fc1
[LegalizeDAG] Assert non-power-of-2 load/store op splits are in range. NFCI.
|
6 жил өмнө |
Evandro Menezes
|
d71ea05ab7
[IR] Refactor attribute methods in Function class (NFC)
|
6 жил өмнө |
Craig Topper
|
519434006f
[LegalizeDAG] Expand i16 bswap directly to a rotate by 8 instead of relying on DAG combine.
|
6 жил өмнө |
Adhemerval Zanella
|
0ce3660e40
[TargetLowering] Add code size information on isFPImmLegal. NFC
|
6 жил өмнө |
Nikita Popov
|
802a6632d5
[SDAG][AArch64] Legalize VECREDUCE
|
6 жил өмнө |
Simon Pilgrim
|
fdecb3ea4f
[LegalizeDAG] Use APInt::getSplat helper to create bitreverse masks. NFCI.
|
6 жил өмнө |
Simon Pilgrim
|
51498fab1e
[LegalizeDAG] Expand SADDO/SSUBO using SADDSAT/SSUBSAT (PR37763)
|
6 жил өмнө |
Nikita Popov
|
8781462495
[SDAG] Support vector UMULO/SMULO
|
6 жил өмнө |
Nikita Popov
|
c6134a921b
[SelectionDAG] Extract [US]MULO expansion into TL method; NFC
|
6 жил өмнө |