/external/llvm/include/llvm/CodeGen/ |
D | SelectionDAG.h | 447 SDValue getGlobalAddress(const GlobalValue *GV, SDLoc DL, EVT VT, 450 SDValue getTargetGlobalAddress(const GlobalValue *GV, SDLoc DL, EVT VT, 485 SDValue getBasicBlock(MachineBasicBlock *MBB, SDLoc dl); 487 SDValue getExternalSymbol(const char *Sym, SDLoc dl, EVT VT); 493 SDValue getEHLabel(SDLoc dl, SDValue Root, MCSymbol *Label); 503 SDValue getCopyToReg(SDValue Chain, SDLoc dl, unsigned Reg, SDValue N) { 511 SDValue getCopyToReg(SDValue Chain, SDLoc dl, unsigned Reg, SDValue N, 520 SDValue getCopyToReg(SDValue Chain, SDLoc dl, SDValue Reg, SDValue N, 528 SDValue getCopyFromReg(SDValue Chain, SDLoc dl, unsigned Reg, EVT VT) { 537 SDValue getCopyFromReg(SDValue Chain, SDLoc dl, unsigned Reg, EVT VT, [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 212 SDValue Trunc, SDValue ExtLoad, SDLoc DL, 313 SDValue ReassociateOps(unsigned Opc, SDLoc DL, SDValue LHS, SDValue RHS); 319 SDValue SimplifySelect(SDLoc DL, SDValue N0, SDValue N1, SDValue N2); 320 SDValue SimplifySelectCC(SDLoc DL, SDValue N0, SDValue N1, SDValue N2, 324 SDLoc DL, bool foldBooleans = true); 348 SDLoc DL); 349 SDNode *MatchRotate(SDValue LHS, SDValue RHS, SDLoc DL); 601 return DAG.getNode(ISD::FSUB, SDLoc(Op), Op.getValueType(), in GetNegatedExpression() 606 return DAG.getNode(ISD::FSUB, SDLoc(Op), Op.getValueType(), in GetNegatedExpression() 620 return DAG.getNode(ISD::FSUB, SDLoc(Op), Op.getValueType(), in GetNegatedExpression() [all …]
|
D | LegalizeFloatTypes.cpp | 126 return DAG.getNode(ISD::BUILD_PAIR, SDLoc(N), in SoftenFloatRes_BUILD_PAIR() 141 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N), in SoftenFloatRes_EXTRACT_VECTOR_ELT() 155 return DAG.getNode(ISD::AND, SDLoc(N), NVT, Op, Mask); in SoftenFloatRes_FABS() 168 NVT, Ops, 2, false, SDLoc(N)).first; in SoftenFloatRes_FMINNUM() 181 NVT, Ops, 2, false, SDLoc(N)).first; in SoftenFloatRes_FMAXNUM() 194 NVT, Ops, 2, false, SDLoc(N)).first; in SoftenFloatRes_FADD() 206 NVT, &Op, 1, false, SDLoc(N)).first; in SoftenFloatRes_FCEIL() 212 SDLoc dl(N); in SoftenFloatRes_FCOPYSIGN() 260 NVT, &Op, 1, false, SDLoc(N)).first; in SoftenFloatRes_FCOS() 273 NVT, Ops, 2, false, SDLoc(N)).first; in SoftenFloatRes_FDIV() [all …]
|
D | LegalizeIntegerTypes.cpp | 161 return DAG.getNode(ISD::AssertSext, SDLoc(N), in PromoteIntRes_AssertSext() 168 return DAG.getNode(ISD::AssertZext, SDLoc(N), in PromoteIntRes_AssertZext() 174 SDValue Res = DAG.getAtomic(N->getOpcode(), SDLoc(N), in PromoteIntRes_Atomic0() 187 SDValue Res = DAG.getAtomic(N->getOpcode(), SDLoc(N), in PromoteIntRes_Atomic1() 212 ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, SDLoc(N), N->getMemoryVT(), VTs, in PromoteIntRes_AtomicCmpSwap() 226 N->getOpcode(), SDLoc(N), N->getMemoryVT(), VTs, N->getChain(), in PromoteIntRes_AtomicCmpSwap() 241 SDLoc dl(N); in PromoteIntRes_BITCAST() 306 SDLoc dl(N); in PromoteIntRes_BSWAP() 316 return DAG.getNode(ISD::ANY_EXTEND, SDLoc(N), in PromoteIntRes_BUILD_PAIR() 325 SDLoc dl(N); in PromoteIntRes_Constant() [all …]
|
D | LegalizeVectorTypes.cpp | 141 return DAG.getNode(N->getOpcode(), SDLoc(N), in ScalarizeVecRes_BinOp() 149 return DAG.getNode(N->getOpcode(), SDLoc(N), in ScalarizeVecRes_TernaryOp() 161 return DAG.getNode(ISD::BITCAST, SDLoc(N), in ScalarizeVecRes_BITCAST() 171 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, InOp); in ScalarizeVecRes_BUILD_VECTOR() 178 return DAG.getConvertRndSat(NewVT, SDLoc(N), in ScalarizeVecRes_CONVERT_RNDSAT() 187 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N), in ScalarizeVecRes_EXTRACT_SUBVECTOR() 195 return DAG.getNode(ISD::FP_ROUND, SDLoc(N), in ScalarizeVecRes_FP_ROUND() 201 return DAG.getNode(ISD::FPOWI, SDLoc(N), in ScalarizeVecRes_FPOWI() 212 Op = DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, Op); in ScalarizeVecRes_INSERT_VECTOR_ELT() 222 SDLoc(N), in ScalarizeVecRes_LOAD() [all …]
|
D | LegalizeTypesGeneric.cpp | 46 SDLoc dl(N); in ExpandRes_BITCAST() 213 SDLoc dl(N); in ExpandRes_EXTRACT_VECTOR_ELT() 251 SDLoc dl(N); in ExpandRes_NormalLoad() 298 SDLoc dl(N); in ExpandRes_VAARG() 322 SDLoc DL(Op); in IntegerToVector() 338 SDLoc dl(N); in ExpandOp_BITCAST() 379 SDLoc dl(N); in ExpandOp_BUILD_VECTOR() 417 SDLoc dl(N); in ExpandOp_INSERT_VECTOR_ELT() 450 SDLoc dl(N); in ExpandOp_SCALAR_TO_VECTOR() 466 SDLoc dl(N); in ExpandOp_NormalStore() [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() 234 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcpy() 245 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcmp() [all …]
|
/external/llvm/include/llvm/Target/ |
D | TargetSelectionDAGInfo.h | 56 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemcpy() 73 EmitTargetCodeForMemmove(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemmove() 89 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemset() 103 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemcmp() 117 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc dl, SDValue Chain, in EmitTargetCodeForMemchr() 130 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcpy() 144 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForStrcmp() 153 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrlen() 159 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrnlen()
|
/external/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.h | 99 SDLoc dl, SelectionDAG &DAG, 105 SDLoc dl, SelectionDAG &DAG, 111 SDLoc dl, SelectionDAG &DAG, 127 SDLoc dl, SelectionDAG &DAG) const override; 132 SDLoc DL, SelectionDAG &DAG) const; 137 SDLoc DL, SelectionDAG &DAG) const; 151 SDValue Arg, SDLoc DL, 158 SDLoc DL,
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.h | 656 SelectionDAG &DAG, SDLoc dl) const; 658 SDLoc dl) const; 660 SDLoc dl) const; 678 SDLoc dl) const; 704 SDValue LowerFP_TO_INT(SDValue Op, SelectionDAG &DAG, SDLoc dl) const; 724 SDLoc dl, SelectionDAG &DAG, 726 SDValue FinishCall(CallingConv::ID CallConv, SDLoc dl, bool isTailCall, 742 SDLoc dl, SelectionDAG &DAG, 760 SDLoc dl, SelectionDAG &DAG) const override; 764 SDValue ArgVal, SDLoc dl) const; [all …]
|
D | PPCISelDAGToDAG.cpp | 128 SDValue SelectCC(SDValue LHS, SDValue RHS, ISD::CondCode CC, SDLoc dl); 203 SDLoc(Op), Op.getValueType(), in SelectInlineAsmMemoryOperand() 403 SDLoc dl(SN); in getFrameIndex() 461 SDLoc dl(N); in SelectBitfieldInsert() 625 static SDNode *SelectInt64Direct(SelectionDAG *CurDAG, SDLoc dl, int64_t Imm) { in SelectInt64Direct() 699 static SDNode *SelectInt64(SelectionDAG *CurDAG, SDLoc dl, int64_t Imm) { in SelectInt64() 757 SDLoc dl(N); in SelectInt64() 1215 void SelectAndParts32(SDLoc dl, SDValue &Res, unsigned *InstCnt) { in SelectAndParts32() 1313 SDLoc dl(N); in Select32() 1412 SDValue SelectRotMask64(SDValue V, SDLoc dl, unsigned RLAmt, bool Repl32, in SelectRotMask64() [all …]
|
/external/llvm/lib/Target/R600/ |
D | AMDGPUISelDAGToDAG.cpp | 124 SDNode *getS_BFE(unsigned Opcode, SDLoc DL, SDValue Val, 362 SDLoc(N), EltVT); in Select() 394 SDLoc(N), N->getValueType(0), Ops); in Select() 411 SDNode *Lo = CurDAG->getMachineNode(AMDGPU::S_MOV_B32, SDLoc(N), MVT::i32, in Select() 413 SDNode *Hi = CurDAG->getMachineNode(AMDGPU::S_MOV_B32, SDLoc(N), MVT::i32, in Select() 421 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, SDLoc(N), in Select() 436 SDValue NewLoad = CurDAG->getLoad(MVT::v2i32, SDLoc(N), LD->getChain(), in Select() 438 SDValue BitCast = CurDAG->getNode(ISD::BITCAST, SDLoc(N), in Select() 454 SDValue NewValue = CurDAG->getNode(ISD::BITCAST, SDLoc(N), in Select() 456 SDValue NewStore = CurDAG->getStore(ST->getChain(), SDLoc(N), NewValue, in Select() [all …]
|
D | SIISelLowering.h | 24 SDValue LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, SDLoc DL, 87 SDLoc DL, SelectionDAG &DAG, 107 MachineSDNode *wrapAddr64Rsrc(SelectionDAG &DAG, SDLoc DL, SDValue Ptr) const; 109 SDLoc DL, 114 SDLoc DL,
|
D | R600ISelLowering.cpp | 611 return DAG.getCopyToReg(Chain, SDLoc(Op), Reg, Op.getOperand(2)); in LowerOperation() 624 return DAG.getNode(AMDGPUISD::EXPORT, SDLoc(Op), Op.getValueType(), Args); in LowerOperation() 637 SDLoc DL(Op); in LowerOperation() 647 SDLoc(DAG.getEntryNode()), Reg, VT); in LowerOperation() 670 SDLoc(DAG.getEntryNode()), RegisterI, MVT::f32); in LowerOperation() 672 SDLoc(DAG.getEntryNode()), RegisterJ, MVT::f32); in LowerOperation() 875 SDLoc DL(Op); in ReplaceNodeResults() 884 SDLoc DL(Op); in ReplaceNodeResults() 893 SDLoc DL(Op); in ReplaceNodeResults() 902 SDLoc DL(Op); in ReplaceNodeResults() [all …]
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelLowering.h | 276 SDValue getAddrLocal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, in getAddrLocal() 295 SDValue getAddrGlobal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, in getAddrGlobal() 308 SDValue getAddrGlobalLargeGOT(NodeTy *N, SDLoc DL, EVT Ty, in getAddrGlobalLargeGOT() 326 SDValue getAddrNonPIC(NodeTy *N, SDLoc DL, EVT Ty, in getAddrNonPIC() 340 SDValue getAddrGPRel(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG) const { in getAddrGPRel() 392 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, 431 void copyByValRegs(SDValue Chain, SDLoc DL, std::vector<SDValue> &OutChains, 439 void passByValArg(SDValue Chain, SDLoc DL, 451 SDLoc DL, SelectionDAG &DAG, CCState &State) const; 457 SDLoc dl, SelectionDAG &DAG, [all …]
|
D | MipsSEISelLowering.cpp | 428 SDLoc DL(ADDENode); in selectMADD() 500 SDLoc DL(SUBENode); in selectMSUB() 582 return DAG.getNode(MipsISD::VEXTRACT_ZEXT_ELT, SDLoc(Op0), in performANDCombine() 777 return DAG.getNode(ISD::VSELECT, SDLoc(N), Ty, Cond, IfSet, IfClr); in performORCombine() 796 static SDValue genConstMult(SDValue X, uint64_t C, SDLoc DL, EVT VT, in genConstMult() 841 return genConstMult(N->getOperand(0), C->getZExtValue(), SDLoc(N), in performMULCombine() 867 return DAG.getNode(Opc, SDLoc(N), Ty, N->getOperand(0), in performDSPShiftCombine() 926 return DAG.getNode(MipsISD::VEXTRACT_SEXT_ELT, SDLoc(Op0Op0), in performSRACombine() 978 return DAG.getNode(MipsISD::SETCC_DSP, SDLoc(N), Ty, N->getOperand(0), in performSETCCCombine() 1019 return DAG.getNode(Signed ? MipsISD::VSMIN : MipsISD::VUMIN, SDLoc(N), in performVSELECTCombine() [all …]
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430ISelLowering.h | 135 SDLoc dl, SelectionDAG &DAG, 142 SDLoc dl, 149 SDLoc dl, SelectionDAG &DAG, 156 SDLoc dl, SelectionDAG &DAG, 166 SDLoc dl, SelectionDAG &DAG) const override;
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.h | 445 void PassF64ArgInRegs(SDLoc dl, SelectionDAG &DAG, 454 SDLoc dl) const; 461 SDLoc dl, SelectionDAG &DAG, 520 SDLoc dl, SelectionDAG &DAG, 528 SDLoc dl, SelectionDAG &DAG, 532 SDLoc dl, SDValue &Chain, 539 SDLoc dl, SDValue &Chain, 574 SDLoc dl, SelectionDAG &DAG) const override; 580 SDValue getCMOV(SDLoc dl, EVT VT, SDValue FalseVal, SDValue TrueVal, 584 SDValue &ARMcc, SelectionDAG &DAG, SDLoc dl) const; [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, 203 SDLoc dl, SelectionDAG &DAG, 215 SDLoc dl, SelectionDAG &DAG) const override;
|
D | XCoreISelLowering.cpp | 262 SDLoc dl(GA); in getGlobalAddressWrapper() 292 SDLoc DL(GN); in LowerGlobalAddress() 322 SDLoc DL(Op); in LowerBlockAddress() 335 SDLoc dl(CP); in LowerConstantPool() 358 SDLoc dl(Op); in LowerBR_JT() 377 lowerLoadWordFromAlignedBasePlusOffset(SDLoc DL, SDValue Chain, SDValue Base, in lowerLoadWordFromAlignedBasePlusOffset() 445 SDLoc DL(Op); in LowerLOAD() 527 SDLoc dl(Op); in LowerSTORE() 573 SDLoc dl(Op); in LowerSMUL_LOHI() 590 SDLoc dl(Op); in LowerUMUL_LOHI() [all …]
|
/external/llvm/lib/Target/BPF/ |
D | BPFISelLowering.h | 57 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL, 69 SDLoc DL, SelectionDAG &DAG, 74 const SmallVectorImpl<SDValue> &OutVals, SDLoc DL,
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.h | 886 SDLoc dl, SelectionDAG &DAG, 891 SDLoc dl, SelectionDAG &DAG, 895 SDLoc dl, SelectionDAG &DAG, 916 int FPDiff, SDLoc dl) const; 936 SDValue LowerGlobalAddress(const GlobalValue *GV, SDLoc dl, 950 SDLoc dl, SelectionDAG &DAG) const; 973 SDLoc dl, SelectionDAG &DAG, 982 SDLoc dl, SelectionDAG &DAG) const override; 1056 SDValue EmitTest(SDValue Op0, unsigned X86CC, SDLoc dl, 1061 SDValue EmitCmp(SDValue Op0, SDValue Op1, unsigned X86CC, SDLoc dl,
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelDAGToDAG.cpp | 85 SDNode *SelectBaseOffsetLoad(LoadSDNode *LD, SDLoc dl); 86 SDNode *SelectIndexedLoad(LoadSDNode *LD, SDLoc dl); 88 SDLoc dl); 90 SDLoc dl); 91 SDNode *SelectBaseOffsetStore(StoreSDNode *ST, SDLoc dl); 92 SDNode *SelectIndexedStore(StoreSDNode *ST, SDLoc dl); 248 SDLoc dl) { in SelectIndexedLoadSignExtend64() 302 SDLoc dl) { in SelectIndexedLoadZeroExtend64() 362 SDNode *HexagonDAGToDAGISel::SelectIndexedLoad(LoadSDNode *LD, SDLoc dl) { in SelectIndexedLoad() 457 SDLoc dl(N); in SelectLoad() [all …]
|
/external/clang/tools/libclang/ |
D | CXLoadedDiagnostic.cpp | 211 std::error_code readLocation(const serialized_diags::Location &SDLoc, 274 DiagLoader::readLocation(const serialized_diags::Location &SDLoc, in readLocation() argument 276 unsigned FileID = SDLoc.FileID; in readLocation() 284 LoadedLoc.line = SDLoc.Line; in readLocation() 285 LoadedLoc.column = SDLoc.Col; in readLocation() 286 LoadedLoc.offset = SDLoc.Offset; in readLocation()
|