/external/llvm/include/llvm/CodeGen/ |
D | SelectionDAG.h | 430 SDValue getGlobalAddress(const GlobalValue *GV, SDLoc DL, EVT VT, 433 SDValue getTargetGlobalAddress(const GlobalValue *GV, SDLoc DL, EVT VT, 468 SDValue getBasicBlock(MachineBasicBlock *MBB, SDLoc dl); 470 SDValue getExternalSymbol(const char *Sym, SDLoc dl, EVT VT); 476 SDValue getEHLabel(SDLoc dl, SDValue Root, MCSymbol *Label); 486 SDValue getCopyToReg(SDValue Chain, SDLoc dl, unsigned Reg, SDValue N) { 494 SDValue getCopyToReg(SDValue Chain, SDLoc dl, unsigned Reg, SDValue N, 503 SDValue getCopyToReg(SDValue Chain, SDLoc dl, SDValue Reg, SDValue N, 511 SDValue getCopyFromReg(SDValue Chain, SDLoc dl, unsigned Reg, EVT VT) { 520 SDValue getCopyFromReg(SDValue Chain, SDLoc dl, unsigned Reg, EVT VT, [all …]
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZSelectionDAGInfo.h | 28 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 35 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL, 41 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 47 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 52 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 59 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 65 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 70 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
|
D | SystemZSelectionDAGInfo.cpp | 32 static SDValue emitMemMem(SelectionDAG &DAG, SDLoc DL, unsigned Sequence, in emitMemMem() 56 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemcpy() 73 static SDValue memsetStore(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in memsetStore() 86 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemset() 158 static SDValue emitCLC(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in emitCLC() 182 static SDValue addIPMSequence(SDLoc DL, SDValue Glue, SelectionDAG &DAG) { in addIPMSequence() 192 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemcmp() 207 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemchr() 237 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcpy() 248 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcmp() [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 192 SDValue Trunc, SDValue ExtLoad, SDLoc DL, 285 SDValue ReassociateOps(unsigned Opc, SDLoc DL, SDValue LHS, SDValue RHS); 291 SDValue SimplifySelect(SDLoc DL, SDValue N0, SDValue N1, SDValue N2); 292 SDValue SimplifySelectCC(SDLoc DL, SDValue N0, SDValue N1, SDValue N2, 296 SDLoc DL, bool foldBooleans = true); 314 SDLoc DL); 315 SDNode *MatchRotate(SDValue LHS, SDValue RHS, SDLoc DL); 536 return DAG.getNode(ISD::FSUB, SDLoc(Op), Op.getValueType(), in GetNegatedExpression() 541 return DAG.getNode(ISD::FSUB, SDLoc(Op), Op.getValueType(), in GetNegatedExpression() 555 return DAG.getNode(ISD::FSUB, SDLoc(Op), Op.getValueType(), in GetNegatedExpression() [all …]
|
D | LegalizeFloatTypes.cpp | 124 return DAG.getNode(ISD::BUILD_PAIR, SDLoc(N), in SoftenFloatRes_BUILD_PAIR() 139 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N), in SoftenFloatRes_EXTRACT_VECTOR_ELT() 153 return DAG.getNode(ISD::AND, SDLoc(N), NVT, Op, Mask); in SoftenFloatRes_FABS() 166 NVT, Ops, 2, false, SDLoc(N)).first; in SoftenFloatRes_FADD() 178 NVT, &Op, 1, false, SDLoc(N)).first; in SoftenFloatRes_FCEIL() 184 SDLoc dl(N); in SoftenFloatRes_FCOPYSIGN() 232 NVT, &Op, 1, false, SDLoc(N)).first; in SoftenFloatRes_FCOS() 245 NVT, Ops, 2, false, SDLoc(N)).first; in SoftenFloatRes_FDIV() 257 NVT, &Op, 1, false, SDLoc(N)).first; in SoftenFloatRes_FEXP() 269 NVT, &Op, 1, false, SDLoc(N)).first; in SoftenFloatRes_FEXP2() [all …]
|
D | LegalizeVectorTypes.cpp | 138 return DAG.getNode(N->getOpcode(), SDLoc(N), in ScalarizeVecRes_BinOp() 146 return DAG.getNode(N->getOpcode(), SDLoc(N), in ScalarizeVecRes_TernaryOp() 158 return DAG.getNode(ISD::BITCAST, SDLoc(N), in ScalarizeVecRes_BITCAST() 168 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, InOp); in ScalarizeVecRes_BUILD_VECTOR() 175 return DAG.getConvertRndSat(NewVT, SDLoc(N), in ScalarizeVecRes_CONVERT_RNDSAT() 184 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N), in ScalarizeVecRes_EXTRACT_SUBVECTOR() 192 return DAG.getNode(ISD::FP_ROUND, SDLoc(N), in ScalarizeVecRes_FP_ROUND() 198 return DAG.getNode(ISD::FPOWI, SDLoc(N), in ScalarizeVecRes_FPOWI() 209 Op = DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, Op); in ScalarizeVecRes_INSERT_VECTOR_ELT() 219 SDLoc(N), in ScalarizeVecRes_LOAD() [all …]
|
D | LegalizeIntegerTypes.cpp | 160 return DAG.getNode(ISD::AssertSext, SDLoc(N), in PromoteIntRes_AssertSext() 167 return DAG.getNode(ISD::AssertZext, SDLoc(N), in PromoteIntRes_AssertZext() 173 SDValue Res = DAG.getAtomic(N->getOpcode(), SDLoc(N), in PromoteIntRes_Atomic0() 186 SDValue Res = DAG.getAtomic(N->getOpcode(), SDLoc(N), in PromoteIntRes_Atomic1() 211 ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, SDLoc(N), N->getMemoryVT(), VTs, in PromoteIntRes_AtomicCmpSwap() 225 N->getOpcode(), SDLoc(N), N->getMemoryVT(), VTs, N->getChain(), in PromoteIntRes_AtomicCmpSwap() 241 SDLoc dl(N); in PromoteIntRes_BITCAST() 296 SDLoc dl(N); in PromoteIntRes_BSWAP() 306 return DAG.getNode(ISD::ANY_EXTEND, SDLoc(N), in PromoteIntRes_BUILD_PAIR() 315 SDLoc dl(N); in PromoteIntRes_Constant() [all …]
|
D | LegalizeVectorOps.cpp | 363 SDLoc dl(Op); in Promote() 395 SDLoc dl(Op); in PromoteINT_TO_FP() 434 SDLoc loc(Op); in PromoteFP_TO_INT() 435 SDValue promoted = DAG.getNode(NewOpc, SDLoc(Op), NewVT, Op.getOperand(0)); in PromoteFP_TO_INT() 436 return DAG.getNode(ISD::TRUNCATE, SDLoc(Op), VT, promoted); in PromoteFP_TO_INT() 441 SDLoc dl(Op); in ExpandLoad() 586 SDLoc dl(Op); in ExpandStore() 668 SDLoc DL(Op); in ExpandSELECT() 728 SDLoc DL(Op); in ExpandSEXTINREG() 743 SDLoc DL(Op); in ExpandANY_EXTEND_VECTOR_INREG() [all …]
|
D | LegalizeTypesGeneric.cpp | 46 SDLoc dl(N); in ExpandRes_BITCAST() 210 SDLoc dl(N); in ExpandRes_EXTRACT_VECTOR_ELT() 248 SDLoc dl(N); in ExpandRes_NormalLoad() 295 SDLoc dl(N); in ExpandRes_VAARG() 319 SDLoc DL(Op); in IntegerToVector() 335 SDLoc dl(N); in ExpandOp_BITCAST() 376 SDLoc dl(N); in ExpandOp_BUILD_VECTOR() 414 SDLoc dl(N); in ExpandOp_INSERT_VECTOR_ELT() 447 SDLoc dl(N); in ExpandOp_SCALAR_TO_VECTOR() 463 SDLoc dl(N); in ExpandOp_NormalStore() [all …]
|
/external/llvm/include/llvm/Target/ |
D | TargetSelectionDAGInfo.h | 57 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemcpy() 74 EmitTargetCodeForMemmove(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemmove() 90 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemset() 104 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemcmp() 118 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc dl, SDValue Chain, in EmitTargetCodeForMemchr() 131 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcpy() 145 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForStrcmp() 154 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrlen() 160 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrnlen()
|
/external/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.h | 97 SDLoc dl, SelectionDAG &DAG, 103 SDLoc dl, SelectionDAG &DAG, 109 SDLoc dl, SelectionDAG &DAG, 125 SDLoc dl, SelectionDAG &DAG) const override; 130 SDLoc DL, SelectionDAG &DAG) const; 135 SDLoc DL, SelectionDAG &DAG) const; 149 SDValue Arg, SDLoc DL, 156 SDLoc DL,
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.h | 530 SDLoc dl) const; 556 SDValue LowerFP_TO_INT(SDValue Op, SelectionDAG &DAG, SDLoc dl) const; 572 SDLoc dl, SelectionDAG &DAG, 574 SDValue FinishCall(CallingConv::ID CallConv, SDLoc dl, bool isTailCall, 589 SDLoc dl, SelectionDAG &DAG, 607 SDLoc dl, SelectionDAG &DAG) const override; 611 SDValue ArgVal, SDLoc dl) const; 617 SDLoc dl, SelectionDAG &DAG, 623 SDLoc dl, SelectionDAG &DAG, 629 SDLoc dl, SelectionDAG &DAG, [all …]
|
D | PPCISelDAGToDAG.cpp | 121 SDValue SelectCC(SDValue LHS, SDValue RHS, ISD::CondCode CC, SDLoc dl); 417 SDLoc dl(N); in SelectBitfieldInsert() 493 ISD::CondCode CC, SDLoc dl) { in SelectCC() 745 SDLoc dl(N); in SelectSETCC() 921 SDLoc dl(N); in Select() 1627 CurDAG->getMachineNode(User->getMachineOpcode(), SDLoc(User), in SwapAllSelectUsers() 1716 ResNode = CurDAG->getMachineNode(PPC::CRUNSET, SDLoc(MachineNode), in PeepholeCROps() 1720 ResNode = CurDAG->getMachineNode(PPC::CRANDC, SDLoc(MachineNode), in PeepholeCROps() 1726 ResNode = CurDAG->getMachineNode(PPC::CRANDC, SDLoc(MachineNode), in PeepholeCROps() 1731 ResNode = CurDAG->getMachineNode(PPC::CRNAND, SDLoc(MachineNode), in PeepholeCROps() [all …]
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430ISelLowering.h | 132 SDLoc dl, SelectionDAG &DAG, 139 SDLoc dl, 146 SDLoc dl, SelectionDAG &DAG, 153 SDLoc dl, SelectionDAG &DAG, 163 SDLoc dl, SelectionDAG &DAG) const override;
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.h | 424 void PassF64ArgInRegs(SDLoc dl, SelectionDAG &DAG, 433 SDLoc dl) const; 440 SDLoc dl, SelectionDAG &DAG, 495 SDLoc dl, SelectionDAG &DAG, 503 SDLoc dl, SelectionDAG &DAG, 507 SDLoc dl, SDValue &Chain, 518 SDLoc dl, SDValue &Chain, 559 SDLoc dl, SelectionDAG &DAG) const override; 566 SDValue &ARMcc, SelectionDAG &DAG, SDLoc dl) const; 568 SelectionDAG &DAG, SDLoc dl) const;
|
D | ARMSelectionDAGInfo.h | 43 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, 52 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl,
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelLowering.h | 270 SDLoc DL(N); in getAddrLocal() 291 SDLoc DL(N); in getAddrGlobal() 306 SDLoc DL(N); in getAddrGlobalLargeGOT() 322 SDLoc DL(N); in getAddrNonPIC() 467 SDLoc dl, SelectionDAG &DAG, 505 void copyByValRegs(SDValue Chain, SDLoc DL, 513 void passByValArg(SDValue Chain, SDLoc DL, 524 SDValue Chain, SDLoc DL, SelectionDAG &DAG) const; 530 SDLoc dl, SelectionDAG &DAG, 534 SDValue Arg, SDLoc DL, bool IsTailCall, [all …]
|
D | MipsSEISelLowering.cpp | 424 SDLoc DL(ADDENode); in selectMADD() 496 SDLoc DL(SUBENode); in selectMSUB() 774 return DAG.getNode(ISD::VSELECT, SDLoc(N), Ty, Cond, IfSet, IfClr); in performORCombine() 793 static SDValue genConstMult(SDValue X, uint64_t C, SDLoc DL, EVT VT, in genConstMult() 838 return genConstMult(N->getOperand(0), C->getZExtValue(), SDLoc(N), in performMULCombine() 864 return DAG.getNode(Opc, SDLoc(N), Ty, N->getOperand(0), in performDSPShiftCombine() 976 return DAG.getNode(MipsISD::SETCC_DSP, SDLoc(N), Ty, N->getOperand(0), in performSETCCCombine() 1017 return DAG.getNode(Signed ? MipsISD::VSMIN : MipsISD::VUMIN, SDLoc(N), in performVSELECTCombine() 1020 return DAG.getNode(Signed ? MipsISD::VSMAX : MipsISD::VUMAX, SDLoc(N), in performVSELECTCombine() 1028 return DAG.getNode(MipsISD::SELECT_CC_DSP, SDLoc(N), Ty, in performVSELECTCombine() [all …]
|
/external/llvm/lib/Target/XCore/ |
D | XCoreISelLowering.h | 134 SDLoc dl, SelectionDAG &DAG, 142 SDLoc dl, SelectionDAG &DAG, 147 SDValue lowerLoadWordFromAlignedBasePlusOffset(SDLoc DL, SDValue Chain, 196 SDLoc dl, SelectionDAG &DAG, 208 SDLoc dl, SelectionDAG &DAG) const override;
|
D | XCoreISelLowering.cpp | 260 SDLoc dl(GA); in getGlobalAddressWrapper() 290 SDLoc DL(GN); in LowerGlobalAddress() 319 SDLoc DL(Op); in LowerBlockAddress() 332 SDLoc dl(CP); in LowerConstantPool() 355 SDLoc dl(Op); in LowerBR_JT() 374 lowerLoadWordFromAlignedBasePlusOffset(SDLoc DL, SDValue Chain, SDValue Base, in lowerLoadWordFromAlignedBasePlusOffset() 440 SDLoc DL(Op); in LowerLOAD() 519 SDLoc dl(Op); in LowerSTORE() 565 SDLoc dl(Op); in LowerSMUL_LOHI() 582 SDLoc dl(Op); in LowerUMUL_LOHI() [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86SelectionDAGInfo.h | 30 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, 37 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl,
|
D | X86ISelLowering.h | 835 SDLoc dl, SelectionDAG &DAG, 840 SDLoc dl, SelectionDAG &DAG, 844 SDLoc dl, SelectionDAG &DAG, 866 int FPDiff, SDLoc dl) const; 886 SDValue LowerGlobalAddress(const GlobalValue *GV, SDLoc dl, 900 SDLoc dl, SelectionDAG &DAG) const; 924 SDLoc dl, SelectionDAG &DAG, 933 SDLoc dl, SelectionDAG &DAG) const override; 998 SDValue EmitTest(SDValue Op0, unsigned X86CC, SDLoc dl, 1003 SDValue EmitCmp(SDValue Op0, SDValue Op1, unsigned X86CC, SDLoc dl,
|
/external/llvm/lib/Target/R600/ |
D | R600ISelLowering.cpp | 600 return DAG.getCopyToReg(Chain, SDLoc(Op), Reg, Op.getOperand(2)); in LowerOperation() 613 return DAG.getNode(AMDGPUISD::EXPORT, SDLoc(Op), Op.getValueType(), Args); in LowerOperation() 626 SDLoc DL(Op); in LowerOperation() 636 SDLoc(DAG.getEntryNode()), Reg, VT); in LowerOperation() 660 SDLoc(DAG.getEntryNode()), RegisterI, MVT::f32); in LowerOperation() 662 SDLoc(DAG.getEntryNode()), RegisterJ, MVT::f32); in LowerOperation() 846 SDLoc DL(Op); in ReplaceNodeResults() 855 SDLoc DL(Op); in ReplaceNodeResults() 864 SDLoc DL(Op); in ReplaceNodeResults() 873 SDLoc DL(Op); in ReplaceNodeResults() [all …]
|
D | AMDGPUISelDAGToDAG.cpp | 323 SDLoc(N), EltVT); in Select() 355 SDLoc(N), N->getValueType(0), Ops); in Select() 373 SDNode *Lo = CurDAG->getMachineNode(AMDGPU::S_MOV_B32, SDLoc(N), MVT::i32, in Select() 375 SDNode *Hi = CurDAG->getMachineNode(AMDGPU::S_MOV_B32, SDLoc(N), MVT::i32, in Select() 383 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, SDLoc(N), in Select() 399 return CurDAG->getMachineNode(AMDGPU::SI_RegisterLoad, SDLoc(N), in Select() 415 return CurDAG->getMachineNode(AMDGPU::SI_RegisterStorePseudo, SDLoc(N), in Select() 454 SDLoc(N), in Select() 625 SDLoc(CurDAG->getEntryNode()), in SelectADDRVTX_READ() 657 SDLoc DL(N); in SelectADD_SUB_I64() [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelDAGToDAG.cpp | 94 SDNode *SelectBaseOffsetLoad(LoadSDNode *LD, SDLoc dl); 95 SDNode *SelectIndexedLoad(LoadSDNode *LD, SDLoc dl); 97 SDLoc dl); 99 SDLoc dl); 100 SDNode *SelectBaseOffsetStore(StoreSDNode *ST, SDLoc dl); 101 SDNode *SelectIndexedStore(StoreSDNode *ST, SDLoc dl); 387 SDNode *HexagonDAGToDAGISel::SelectBaseOffsetLoad(LoadSDNode *LD, SDLoc dl) { in SelectBaseOffsetLoad() 435 SDLoc dl) in SelectIndexedLoadSignExtend64() 502 SDLoc dl) in SelectIndexedLoadZeroExtend64() 580 SDNode *HexagonDAGToDAGISel::SelectIndexedLoad(LoadSDNode *LD, SDLoc dl) { in SelectIndexedLoad() [all …]
|