/external/llvm/include/llvm/CodeGen/ |
D | SelectionDAG.h | 430 SDValue getConstant(uint64_t Val, SDLoc DL, EVT VT, bool isTarget = false, 432 SDValue getConstant(const APInt &Val, SDLoc DL, EVT VT, bool isTarget = false, 434 SDValue getConstant(const ConstantInt &Val, SDLoc DL, EVT VT, 436 SDValue getIntPtrConstant(uint64_t Val, SDLoc DL, bool isTarget = false); 437 SDValue getTargetConstant(uint64_t Val, SDLoc DL, EVT VT, 441 SDValue getTargetConstant(const APInt &Val, SDLoc DL, EVT VT, 445 SDValue getTargetConstant(const ConstantInt &Val, SDLoc DL, EVT VT, 451 SDValue getConstantFP(double Val, SDLoc DL, EVT VT, bool isTarget = false); 452 SDValue getConstantFP(const APFloat& Val, SDLoc DL, EVT VT, 454 SDValue getConstantFP(const ConstantFP &CF, SDLoc DL, EVT VT, [all …]
|
/external/llvm/include/llvm/Target/ |
D | TargetSelectionDAGInfo.h | 49 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemcpy() 66 EmitTargetCodeForMemmove(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemmove() 82 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemset() 95 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemcmp() 108 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc dl, SDValue Chain, in EmitTargetCodeForMemchr() 121 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcpy() 134 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForStrcmp() 143 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrlen() 149 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrnlen()
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZSelectionDAGInfo.h | 27 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 34 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL, 40 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 46 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 51 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 58 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 64 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 69 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
|
D | SystemZSelectionDAGInfo.cpp | 26 static SDValue emitMemMem(SelectionDAG &DAG, SDLoc DL, unsigned Sequence, in emitMemMem() 50 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemcpy() 67 static SDValue memsetStore(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in memsetStore() 81 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemset() 153 static SDValue emitCLC(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in emitCLC() 177 static SDValue addIPMSequence(SDLoc DL, SDValue Glue, SelectionDAG &DAG) { in addIPMSequence() 187 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemcmp() 202 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemchr() 230 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcpy() 241 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcmp() [all …]
|
D | SystemZISelLowering.cpp | 730 Ops.push_back(DAG.getTargetConstant(C->getZExtValue(), SDLoc(Op), in LowerAsmOperandForConstraint() 737 Ops.push_back(DAG.getTargetConstant(C->getZExtValue(), SDLoc(Op), in LowerAsmOperandForConstraint() 744 Ops.push_back(DAG.getTargetConstant(C->getSExtValue(), SDLoc(Op), in LowerAsmOperandForConstraint() 751 Ops.push_back(DAG.getTargetConstant(C->getSExtValue(), SDLoc(Op), in LowerAsmOperandForConstraint() 758 Ops.push_back(DAG.getTargetConstant(C->getZExtValue(), SDLoc(Op), in LowerAsmOperandForConstraint() 802 static SDValue convertLocVTToValVT(SelectionDAG &DAG, SDLoc DL, in convertLocVTToValVT() 835 static SDValue convertValVTToLocVT(SelectionDAG &DAG, SDLoc DL, in convertValVTToLocVT() 862 SDLoc DL, SelectionDAG &DAG, in LowerFormalArguments() 1010 SDLoc &DL = CLI.DL; in LowerCall() 1193 SDLoc DL, SelectionDAG &DAG) const { in LowerReturn() [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 215 SDValue Trunc, SDValue ExtLoad, SDLoc DL, 329 SDValue ReassociateOps(unsigned Opc, SDLoc DL, SDValue LHS, SDValue RHS); 335 SDValue SimplifySelect(SDLoc DL, SDValue N0, SDValue N1, SDValue N2); 336 SDValue SimplifySelectCC(SDLoc DL, SDValue N0, SDValue N1, SDValue N2, 340 SDLoc DL, bool foldBooleans = true); 367 SDLoc DL); 368 SDNode *MatchRotate(SDValue LHS, SDValue RHS, SDLoc DL); 418 SDLoc SL, 649 return DAG.getConstantFP(V, SDLoc(Op), Op.getValueType()); in GetNegatedExpression() 658 return DAG.getNode(ISD::FSUB, SDLoc(Op), Op.getValueType(), in GetNegatedExpression() [all …]
|
D | LegalizeFloatTypes.cpp | 140 return DAG.getNode(ISD::BUILD_PAIR, SDLoc(N), in SoftenFloatRes_BUILD_PAIR() 152 return DAG.getConstant(CN->getValueAPF().bitcastToAPInt(), SDLoc(CN), in SoftenFloatRes_ConstantFP() 159 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N), in SoftenFloatRes_EXTRACT_VECTOR_ELT() 174 SDValue Mask = DAG.getConstant(API, SDLoc(N), NVT); in SoftenFloatRes_FABS() 176 return DAG.getNode(ISD::AND, SDLoc(N), NVT, Op, Mask); in SoftenFloatRes_FABS() 189 NVT, Ops, false, SDLoc(N)).first; in SoftenFloatRes_FMINNUM() 202 NVT, Ops, false, SDLoc(N)).first; in SoftenFloatRes_FMAXNUM() 215 NVT, Ops, false, SDLoc(N)).first; in SoftenFloatRes_FADD() 227 NVT, Op, false, SDLoc(N)).first; in SoftenFloatRes_FCEIL() 236 SDLoc dl(N); in SoftenFloatRes_FCOPYSIGN() [all …]
|
D | LegalizeIntegerTypes.cpp | 170 return DAG.getNode(ISD::AssertSext, SDLoc(N), in PromoteIntRes_AssertSext() 177 return DAG.getNode(ISD::AssertZext, SDLoc(N), in PromoteIntRes_AssertZext() 183 SDValue Res = DAG.getAtomic(N->getOpcode(), SDLoc(N), in PromoteIntRes_Atomic0() 196 SDValue Res = DAG.getAtomic(N->getOpcode(), SDLoc(N), in PromoteIntRes_Atomic1() 221 ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, SDLoc(N), N->getMemoryVT(), VTs, in PromoteIntRes_AtomicCmpSwap() 235 N->getOpcode(), SDLoc(N), N->getMemoryVT(), VTs, N->getChain(), in PromoteIntRes_AtomicCmpSwap() 250 SDLoc dl(N); in PromoteIntRes_BITCAST() 311 SDLoc dl(N); in PromoteIntRes_BSWAP() 324 SDLoc dl(N); in PromoteIntRes_BITREVERSE() 336 return DAG.getNode(ISD::ANY_EXTEND, SDLoc(N), in PromoteIntRes_BUILD_PAIR() [all …]
|
D | LegalizeVectorTypes.cpp | 148 return DAG.getNode(N->getOpcode(), SDLoc(N), in ScalarizeVecRes_BinOp() 156 return DAG.getNode(N->getOpcode(), SDLoc(N), in ScalarizeVecRes_TernaryOp() 168 return DAG.getNode(ISD::BITCAST, SDLoc(N), in ScalarizeVecRes_BITCAST() 178 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, InOp); in ScalarizeVecRes_BUILD_VECTOR() 185 return DAG.getConvertRndSat(NewVT, SDLoc(N), in ScalarizeVecRes_CONVERT_RNDSAT() 194 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N), in ScalarizeVecRes_EXTRACT_SUBVECTOR() 202 return DAG.getNode(ISD::FP_ROUND, SDLoc(N), in ScalarizeVecRes_FP_ROUND() 208 return DAG.getNode(ISD::FPOWI, SDLoc(N), in ScalarizeVecRes_FPOWI() 219 Op = DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, Op); in ScalarizeVecRes_INSERT_VECTOR_ELT() 229 SDLoc(N), in ScalarizeVecRes_LOAD() [all …]
|
/external/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.h | 115 SDLoc dl, SelectionDAG &DAG, 121 SDLoc dl, SelectionDAG &DAG, 127 SDLoc dl, SelectionDAG &DAG, 143 SDLoc dl, SelectionDAG &DAG) const override; 148 SDLoc DL, SelectionDAG &DAG) const; 153 SDLoc DL, SelectionDAG &DAG) const; 167 SDValue Arg, SDLoc DL, 174 SDLoc DL,
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUISelDAGToDAG.cpp | 142 SDNode *getS_BFE(unsigned Opcode, SDLoc DL, SDValue Val, 216 R2 = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectADDRParam() 219 R2 = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectADDRParam() 226 R2 = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectADDRParam() 249 R2 = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i64); in SelectADDR64() 252 R2 = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i64); in SelectADDR64() 259 R2 = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i64); in SelectADDR64() 275 SDValue M0 = Lowering.copyToM0(*CurDAG, CurDAG->getEntryNode(), SDLoc(N), in glueCopyToM0() 276 CurDAG->getTargetConstant(-1, SDLoc(N), MVT::i32)); in glueCopyToM0() 358 SDLoc DL(N); in Select() [all …]
|
D | SIISelLowering.h | 24 SDValue LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, SDLoc DL, 95 SDLoc DL, SelectionDAG &DAG, 116 MachineSDNode *wrapAddr64Rsrc(SelectionDAG &DAG, SDLoc DL, SDValue Ptr) const; 118 SDLoc DL, 126 SDValue copyToM0(SelectionDAG &DAG, SDValue Chain, SDLoc DL, SDValue V) const;
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.h | 696 SelectionDAG &DAG, SDLoc dl) const; 698 SDLoc dl) const; 700 SDLoc dl) const; 718 SDLoc dl) const; 746 SDValue LowerFP_TO_INT(SDValue Op, SelectionDAG &DAG, SDLoc dl) const; 766 SDLoc dl, SelectionDAG &DAG, 768 SDValue FinishCall(CallingConv::ID CallConv, SDLoc dl, bool isTailCall, 784 SDLoc dl, SelectionDAG &DAG, 802 SDLoc dl, SelectionDAG &DAG) const override; 806 SDValue ArgVal, SDLoc dl) const; [all …]
|
D | PPCISelDAGToDAG.cpp | 100 inline SDValue getI32Imm(unsigned Imm, SDLoc dl) { in getI32Imm() 106 inline SDValue getI64Imm(uint64_t Imm, SDLoc dl) { in getI64Imm() 111 inline SDValue getSmallIPtrImm(unsigned Imm, SDLoc dl) { in getSmallIPtrImm() 136 SDValue SelectCC(SDValue LHS, SDValue RHS, ISD::CondCode CC, SDLoc dl); 208 SDLoc dl(Op); in SelectInlineAsmMemoryOperand() 464 SDLoc dl(SN); in getFrameIndex() 522 SDLoc dl(N); in SelectBitfieldInsert() 685 static SDNode *SelectInt64Direct(SelectionDAG *CurDAG, SDLoc dl, int64_t Imm) { in SelectInt64Direct() 759 static SDNode *SelectInt64(SelectionDAG *CurDAG, SDLoc dl, int64_t Imm) { in SelectInt64() 817 SDLoc dl(N); in SelectInt64() [all …]
|
/external/llvm/lib/Target/ARM/ |
D | ARMSelectionDAGInfo.h | 41 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, 49 SDValue EmitTargetCodeForMemmove(SelectionDAG &DAG, SDLoc dl, 57 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, 64 SDValue EmitSpecializedLibcall(SelectionDAG &DAG, SDLoc dl,
|
D | ARMISelDAGToDAG.cpp | 87 inline SDValue getI32Imm(unsigned Imm, SDLoc dl) { in getI32Imm() 138 Pred = CurDAG->getTargetConstant(CN->getZExtValue(), SDLoc(N), MVT::i32); in SelectCMOVPred() 272 SDValue GetVLDSTAlign(SDValue Align, SDLoc dl, unsigned NumVecs, 409 Srl = CurDAG->getNode(ISD::SRL, SDLoc(Srl), MVT::i32, in PreprocessISelDAG() 411 CurDAG->getConstant(Srl_imm + TZ, SDLoc(Srl), in PreprocessISelDAG() 413 N1 = CurDAG->getNode(ISD::AND, SDLoc(N1), MVT::i32, in PreprocessISelDAG() 415 CurDAG->getConstant(And_imm, SDLoc(Srl), MVT::i32)); in PreprocessISelDAG() 416 N1 = CurDAG->getNode(ISD::SHL, SDLoc(N1), MVT::i32, in PreprocessISelDAG() 417 N1, CurDAG->getConstant(TZ, SDLoc(Srl), MVT::i32)); in PreprocessISelDAG() 527 NewMulConst = CurDAG->getConstant(NewMulConstVal, SDLoc(N), MVT::i32); in canExtractShiftFromMul() [all …]
|
D | ARMISelLowering.h | 495 void PassF64ArgInRegs(SDLoc dl, SelectionDAG &DAG, 504 SDLoc dl) const; 511 SDLoc dl, SelectionDAG &DAG, 577 SDLoc dl, SelectionDAG &DAG, 585 SDLoc dl, SelectionDAG &DAG, 589 SDLoc dl, SDValue &Chain, 596 SDLoc dl, SDValue &Chain, 631 SDLoc dl, SelectionDAG &DAG) const override; 637 SDValue getCMOV(SDLoc dl, EVT VT, SDValue FalseVal, SDValue TrueVal, 641 SDValue &ARMcc, SelectionDAG &DAG, SDLoc dl) const; [all …]
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelLowering.h | 303 SDValue getAddrLocal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, in getAddrLocal() 323 SDValue getAddrGlobal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, in getAddrGlobal() 336 SDValue getAddrGlobalLargeGOT(NodeTy *N, SDLoc DL, EVT Ty, in getAddrGlobalLargeGOT() 354 SDValue getAddrNonPIC(NodeTy *N, SDLoc DL, EVT Ty, in getAddrNonPIC() 368 SDValue getAddrGPRel(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG) const { in getAddrGPRel() 420 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, 459 void copyByValRegs(SDValue Chain, SDLoc DL, std::vector<SDValue> &OutChains, 467 void passByValArg(SDValue Chain, SDLoc DL, 479 SDLoc DL, SelectionDAG &DAG, CCState &State) const; 485 SDLoc dl, SelectionDAG &DAG, [all …]
|
D | MipsSEISelDAGToDAG.cpp | 236 SDValue CmpLHS, SDLoc DL, in selectAddESubE() 285 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), ValTy); in selectAddrFrameIndex() 307 Offset = CurDAG->getTargetConstant(CN->getZExtValue(), SDLoc(Addr), in selectAddrFrameIndexOffset() 382 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), Addr.getValueType()); in selectAddrDefault() 534 Imm = CurDAG->getTargetConstant(ImmValue, SDLoc(N), EltTy); in selectVSplatCommon() 610 Imm = CurDAG->getTargetConstant(Log2, SDLoc(N), EltTy); in selectVSplatUimmPow2() 643 Imm = CurDAG->getTargetConstant(ImmValue.countPopulation(), SDLoc(N), in selectVSplatMaskL() 675 Imm = CurDAG->getTargetConstant(ImmValue.countPopulation(), SDLoc(N), in selectVSplatMaskR() 697 Imm = CurDAG->getTargetConstant(Log2, SDLoc(N), EltTy); in selectVSplatUimmInvPow2() 707 SDLoc DL(Node); in selectNode() [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); 116 SDValue XformMskToBitPosU5Imm(uint32_t Imm, SDLoc DL) { in XformMskToBitPosU5Imm() 126 SDValue XformMskToBitPosU4Imm(uint16_t Imm, SDLoc DL) { in XformMskToBitPosU4Imm() 132 SDValue XformMskToBitPosU3Imm(uint8_t Imm, SDLoc DL) { in XformMskToBitPosU3Imm() 145 inline SDValue XformM5ToU5Imm(signed Imm, SDLoc DL) { in XformM5ToU5Imm() [all …]
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430ISelLowering.h | 136 SDLoc dl, SelectionDAG &DAG, 143 SDLoc dl, 150 SDLoc dl, SelectionDAG &DAG, 157 SDLoc dl, SelectionDAG &DAG, 167 SDLoc dl, SelectionDAG &DAG) const override;
|
/external/llvm/lib/Target/XCore/ |
D | XCoreISelDAGToDAG.cpp | 50 inline SDValue getI32Imm(unsigned Imm, SDLoc dl) { in getI32Imm() 93 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectADDRspii() 103 Offset = CurDAG->getTargetConstant(CN->getSExtValue(), SDLoc(Addr), in SelectADDRspii() 134 SDLoc dl(N); in Select() 229 return CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, Ops); in replaceInChain() 233 SDLoc dl(N); in SelectBRIND()
|
D | XCoreISelLowering.h | 151 SDLoc dl, SelectionDAG &DAG, 159 SDLoc dl, SelectionDAG &DAG, 164 SDValue lowerLoadWordFromAlignedBasePlusOffset(SDLoc DL, SDValue Chain, 213 SDLoc dl, SelectionDAG &DAG, 225 SDLoc dl, SelectionDAG &DAG) const override;
|
/external/llvm/lib/Target/BPF/ |
D | BPFISelDAGToDAG.cpp | 60 SDLoc DL(Addr); in SelectAddr() 95 SDLoc DL(Addr); in SelectFIAddr() 139 SDLoc DL(Node); in Select() 161 return CurDAG->getMachineNode(Opc, SDLoc(Node), VT, TFI); in Select()
|
D | BPFISelLowering.h | 57 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL, 69 SDLoc DL, SelectionDAG &DAG, 74 const SmallVectorImpl<SDValue> &OutVals, SDLoc DL,
|