Home
last modified time | relevance | path

Searched refs:EXTRACT_ELEMENT (Results 1 – 16 of 16) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/
HDAVRISelLowering.cpp280 DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i16, Op.getOperand(0), in LowerShifts()
283 DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i16, Op.getOperand(0), in LowerShifts()
650 SDValue LHSlo = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i8, LHS, in getAVRCmp()
652 SDValue LHShi = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i8, LHS, in getAVRCmp()
656 : DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i8, RHS, in getAVRCmp()
660 : DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i8, RHS, in getAVRCmp()
670 : DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i8, LHS, in getAVRCmp()
674 : DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i8, LHS, in getAVRCmp()
676 SDValue RHSlo = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i8, RHS, in getAVRCmp()
678 SDValue RHShi = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i8, RHS, in getAVRCmp()
[all …]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
HDXCoreISelLowering.cpp639 LL = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32, in TryExpandADDWithMul()
641 RL = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32, in TryExpandADDWithMul()
643 AddendL = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32, in TryExpandADDWithMul()
645 AddendH = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32, in TryExpandADDWithMul()
668 LH = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32, in TryExpandADDWithMul()
670 RH = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32, in TryExpandADDWithMul()
697 SDValue LHSL = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32, in ExpandADDSUB()
700 SDValue LHSH = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32, in ExpandADDSUB()
703 SDValue RHSL = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32, in ExpandADDSUB()
706 SDValue RHSH = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32, in ExpandADDSUB()
[all …]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDISDOpcodes.h229 EXTRACT_ELEMENT, enumerator
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAGDumper.cpp443 case ISD::EXTRACT_ELEMENT: return "extract_element"; in getOperationName()
HDLegalizeFloatTypes.cpp64 case ISD::EXTRACT_ELEMENT: R = SoftenFloatRes_EXTRACT_ELEMENT(N); break; in SoftenFloatResult()
280 return DAG.getNode(ISD::EXTRACT_ELEMENT, SDLoc(N), in SoftenFloatRes_EXTRACT_ELEMENT()
1397 case ISD::EXTRACT_ELEMENT: ExpandRes_EXTRACT_ELEMENT(N, Lo, Hi); break; in ExpandFloatResult()
2073 case ISD::EXTRACT_ELEMENT: Res = ExpandOp_EXTRACT_ELEMENT(N); break; in ExpandFloatOperand()
HDSelectionDAG.cpp3979 case ISD::EXTRACT_ELEMENT: { in computeKnownBits()
4849 case ISD::EXTRACT_ELEMENT: { in ComputeNumSignBits()
7261 case ISD::EXTRACT_ELEMENT: in getNode()
12598 getNode(ISD::EXTRACT_ELEMENT, DL, LoVT, N, getIntPtrConstant(0, DL)); in SplitScalar()
12600 getNode(ISD::EXTRACT_ELEMENT, DL, HiVT, N, getIntPtrConstant(1, DL)); in SplitScalar()
HDLegalizeDAG.cpp1081 case ISD::EXTRACT_ELEMENT: in LegalizeOp()
3552 case ISD::EXTRACT_ELEMENT: { in ExpandNode()
HDLegalizeIntegerTypes.cpp2779 case ISD::EXTRACT_ELEMENT: ExpandRes_EXTRACT_ELEMENT(N, Lo, Hi); break; in ExpandIntegerResult()
5264 case ISD::EXTRACT_ELEMENT: Res = ExpandOp_EXTRACT_ELEMENT(N); break; in ExpandIntegerOperand()
HDSelectionDAGBuilder.cpp627 Part1 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, in getCopyToParts()
629 Part0 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, in getCopyToParts()
HDTargetLowering.cpp8574 Op = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::f64, Op, in expandIS_FPCLASS()
HDDAGCombiner.cpp15488 DAG.getNode(ISD::EXTRACT_ELEMENT, SDLoc(NewConv), MVT::i64, NewConv, in visitBITCAST()
15556 ISD::EXTRACT_ELEMENT, SDLoc(XorResult), MVT::i64, XorResult, in visitBITCAST()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUISelLowering.cpp2311 SDValue LHS_Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, HalfVT, LHS, Zero); in LowerSDIVREM()
2312 SDValue RHS_Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, HalfVT, RHS, Zero); in LowerSDIVREM()
HDSIISelLowering.cpp13760 DAG.getNode(ISD::EXTRACT_ELEMENT, SL, MVT::i32, MulLHS, One); in tryFoldToMad64_32()
13767 DAG.getNode(ISD::EXTRACT_ELEMENT, SL, MVT::i32, MulRHS, One); in tryFoldToMad64_32()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCISelLowering.cpp11010 return DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::f64, Op.getOperand(1), in LowerINTRINSIC_WO_CHAIN()
11390 HighWord = DAG.getNode(ISD::EXTRACT_ELEMENT, Dl, MVT::i32, in getDataClassTest()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZISelLowering.cpp2010 DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i64, ArgValue, in LowerCall()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMISelLowering.cpp10237 ISD::EXTRACT_ELEMENT, dl, MVT::i32, ST->getValue(), in LowerSTORE()
10241 ISD::EXTRACT_ELEMENT, dl, MVT::i32, ST->getValue(), in LowerSTORE()