Home
last modified time | relevance | path

Searched refs:SETCC (Results 1 – 25 of 79) sorted by relevance

1234

/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Daarch64-neon-v1i1-setcc.ll4 ; This file test the DAG node like "v1i1 SETCC v1i64, v1i64". As the v1i1 type
6 ; As the v1i64 operands of SETCC are legal types, they will not be scalarized.
8 ; operands of SETCC have been legalized.
10 ; "v1i1 SETCC" correctly, these test cases are not needed.
/llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/
H A Dsdiv-minsigned.ll4 ; This checks for a bug in the DAG combiner where a SETCC was created with
H A Disel-setcc-legalize-loop.ll4 ; due to the repeated split-widen operations in legalizing SETCC.
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dint-cmp-54.ll1 ; Check that custom handling of SETCC does not crash
H A Dsetcc-01.ll1 ; Test SETCC for every integer condition. The tests here assume that
H A Dsetcc-03.ll1 ; Test SETCC with an i32 result for every integer condition.
H A Dsetcc-04.ll1 ; Test SETCC with an i64 result for every floating-point condition.
H A Dsetcc-02.ll1 ; Test SETCC for every floating-point condition. The tests here assume that
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Davx512-adc-sbb.ll4 ; This asserted because we didn't account for a zext of a non-SETCC node:
H A Davx512-vec3-crash.ll4 ; This test crashed during type legalization of SETCC result type.
H A Doptimize-compare.mir395 ; CMP+SETCC %0 == 1
398 ; CMP+SETCC %0 >= 2; CMP can be removed.
422 ; CMP+SETCC %0 != 42
425 ; CMP+SETCC %0 >= 2; CMP can be removed.
492 ; CMP+SETCC %0 <s 1
522 ; CMP+SETCC %0 == INT32_MAX
571 ; CMP+SETCC %0 == INT16_MIN
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kInstrInfo.h185 static inline bool IsSETCC(unsigned SETCC) { in IsSETCC() argument
186 switch (SETCC) { in IsSETCC()
H A DM68kISelLowering.cpp130 setOperationAction(ISD::SETCC, VT, Custom); in M68kTargetLowering()
1333 case ISD::SETCC: in LowerOperation()
1440 return DAG.getNode(M68kISD::SETCC, DL, MVT::i8, in getBitTestCondition()
1942 if (Op0.getOpcode() == M68kISD::SETCC) { in LowerSETCC()
1974 return DAG.getNode(M68kISD::SETCC, DL, MVT::i8, in LowerSETCC()
2038 if (Cond.getOpcode() == ISD::SETCC) { in LowerSELECT()
2047 if (Cond.getOpcode() == M68kISD::SETCC && in LowerSELECT()
2262 if (Cond.getOpcode() == ISD::SETCC) { in LowerBRCOND()
3370 if (Carry.getOpcode() == M68kISD::SETCC || in combineCarryThroughADD()
3457 case M68kISD::SETCC: in PerformDAGCombine()
[all …]
H A DM68kISelLowering.h53 SETCC, enumerator
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp2696 { ISD::SETCC, MVT::v2i64, 2 }, in getCmpSelInstrCost()
2700 { ISD::SETCC, MVT::v32i16, 1 }, in getCmpSelInstrCost()
2701 { ISD::SETCC, MVT::v64i8, 1 }, in getCmpSelInstrCost()
2708 { ISD::SETCC, MVT::v8i64, 1 }, in getCmpSelInstrCost()
2709 { ISD::SETCC, MVT::v16i32, 1 }, in getCmpSelInstrCost()
2710 { ISD::SETCC, MVT::v8f64, 1 }, in getCmpSelInstrCost()
2711 { ISD::SETCC, MVT::v16f32, 1 }, in getCmpSelInstrCost()
2740 { ISD::SETCC, MVT::v4i64, 1 }, in getCmpSelInstrCost()
2741 { ISD::SETCC, MVT::v8i32, 1 }, in getCmpSelInstrCost()
2742 { ISD::SETCC, MVT::v16i16, 1 }, in getCmpSelInstrCost()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h41 SETCC, enumerator
H A DLanaiISelLowering.cpp88 setOperationAction(ISD::SETCC, MVT::i32, Custom); in LanaiTargetLowering()
188 case ISD::SETCC: in LowerOperation()
985 return DAG.getNode(LanaiISD::SETCC, DL, Op.getValueType(), TargetCC, Flag); in LowerSETCC()
1109 case LanaiISD::SETCC: in getTargetNodeName()
1499 case LanaiISD::SETCC: in computeKnownBitsForTargetNode()
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h54 SETCC, enumerator
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dpr24636.ll12 ; We used to crash because a bad DAGCombine was creating i32-typed SETCC nodes,
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVVPNodes.def119 ADD_VVP_OP(VVP_SETCC, SETCC)
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DConstrainedOps.def65 // Both of these match to FCmp / SETCC.
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h736 SETCC, enumerator
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp478 if (Cond->getOpcode() == ISD::SETCC) { in ScalarizeVecRes_VSELECT()
665 case ISD::SETCC: in ScalarizeVectorOperand()
985 case ISD::SETCC: in SplitVectorResult()
1868 if (Mask.getOpcode() == ISD::SETCC) { in SplitVecRes_VP_LOAD()
1942 if (Mask.getOpcode() == ISD::SETCC) { in SplitVecRes_MLOAD()
2121 if (N->getOpcode() == ISD::SETCC) { in SplitVecRes_SETCC()
3132 if (OpNo == 1 && Mask.getOpcode() == ISD::SETCC) { in SplitVecOp_VP_STORE()
3210 if (OpNo == 1 && Mask.getOpcode() == ISD::SETCC) { in SplitVecOp_MSTORE()
3534 if (N->getOpcode() == ISD::SETCC) { in SplitVecOp_VSETCC()
5012 case ISD::SETCC: in isSETCCOp()
[all …]
H A DLegalizeVectorOps.cpp451 case ISD::SETCC: { in LegalizeOp()
745 DAG.getNode(ISD::SETCC, SDLoc(Node), CondVT, Node->getOperand(0), in Expand()
766 case ISD::SETCC: in Expand()
1480 LHS = DAG.getNode(ISD::SETCC, dl, Node->getValueType(0), LHS, RHS, CC, in ExpandSETCC()
1643 Ops[i] = DAG.getNode(ISD::SETCC, dl, in UnrollVSETCC()
/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/
H A Dconstant-folding-crash.ll8 ; BUILD_VECTOR) created a (v4i1 = SETCC v4i8) which during constant-folding

1234