Home
last modified time | relevance | path

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

1234

/external/llvm/include/llvm/CodeGen/
DSelectionDAG.h430 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/
DSystemZSelectionDAGInfo.h28 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,
DSystemZSelectionDAGInfo.cpp32 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/
DDAGCombiner.cpp192 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 …]
DLegalizeFloatTypes.cpp124 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 …]
DLegalizeVectorTypes.cpp138 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 …]
DLegalizeIntegerTypes.cpp160 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 …]
DLegalizeVectorOps.cpp363 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 …]
DLegalizeTypesGeneric.cpp46 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/
DTargetSelectionDAGInfo.h57 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/
DSparcISelLowering.h97 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/
DPPCISelLowering.h530 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 …]
DPPCISelDAGToDAG.cpp121 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/
DMSP430ISelLowering.h132 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/
DARMISelLowering.h424 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;
DARMSelectionDAGInfo.h43 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl,
52 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl,
/external/llvm/lib/Target/Mips/
DMipsISelLowering.h270 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 …]
DMipsSEISelLowering.cpp424 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/
DXCoreISelLowering.h134 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;
DXCoreISelLowering.cpp260 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/
DX86SelectionDAGInfo.h30 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl,
37 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl,
DX86ISelLowering.h835 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/
DR600ISelLowering.cpp600 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 …]
DAMDGPUISelDAGToDAG.cpp323 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/
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);
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 …]

1234