Home
last modified time | relevance | path

Searched refs:SDLoc (Results 1 – 25 of 111) sorted by relevance

12345

/external/llvm/include/llvm/CodeGen/
DSelectionDAG.h430 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/
DTargetSelectionDAGInfo.h49 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/
DSystemZSelectionDAGInfo.h27 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,
DSystemZSelectionDAGInfo.cpp26 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 …]
DSystemZISelLowering.cpp730 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/
DDAGCombiner.cpp215 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 …]
DLegalizeFloatTypes.cpp140 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 …]
DLegalizeIntegerTypes.cpp170 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 …]
DLegalizeVectorTypes.cpp148 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/
DSparcISelLowering.h115 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/
DAMDGPUISelDAGToDAG.cpp142 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 …]
DSIISelLowering.h24 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/
DPPCISelLowering.h696 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 …]
DPPCISelDAGToDAG.cpp100 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/
DARMSelectionDAGInfo.h41 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,
DARMISelDAGToDAG.cpp87 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 …]
DARMISelLowering.h495 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/
DMipsISelLowering.h303 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 …]
DMipsSEISelDAGToDAG.cpp236 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/
DHexagonISelDAGToDAG.cpp94 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/
DMSP430ISelLowering.h136 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/
DXCoreISelDAGToDAG.cpp50 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()
DXCoreISelLowering.h151 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/
DBPFISelDAGToDAG.cpp60 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()
DBPFISelLowering.h57 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL,
69 SDLoc DL, SelectionDAG &DAG,
74 const SmallVectorImpl<SDValue> &OutVals, SDLoc DL,

12345