Home
last modified time | relevance | path

Searched refs:DL (Results 1 - 25 of 601) sorted by relevance

12345678910>>...25

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp25 static SDValue emitMemMem(SelectionDAG &DAG, const SDLoc &DL, unsigned Sequence, in emitMemMem() argument
41 return DAG.getNode(Loop, DL, MVT::Other, Chain, Dst, Src, in emitMemMem()
42 DAG.getConstant(Size, DL, PtrVT), in emitMemMem()
43 DAG.getConstant(Size / 256, DL, PtrVT)); in emitMemMem()
44 return DAG.getNode(Sequence, DL, MVT::Other, Chain, Dst, Src, in emitMemMem()
45 DAG.getConstant(Size, DL, PtrVT)); in emitMemMem()
49 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
56 return emitMemMem(DAG, DL, SystemZISD::MVC, SystemZISD::MVC_LOOP, in EmitTargetCodeForMemcpy()
64 static SDValue memsetStore(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in memsetStore() argument
71 Chain, DL, DA in memsetStore()
48 EmitTargetCodeForMemcpy( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool IsVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemcpy() argument
75 EmitTargetCodeForMemset( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Byte, SDValue Size, unsigned Align, bool IsVolatile, MachinePointerInfo DstPtrInfo) const EmitTargetCodeForMemset() argument
145 emitCLC(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, SDValue Src2, uint64_t Size) emitCLC() argument
169 addIPMSequence(const SDLoc &DL, SDValue CCReg, SelectionDAG &DAG) addIPMSequence() argument
179 EmitTargetCodeForMemcmp( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, SDValue Src2, SDValue Size, MachinePointerInfo Op1PtrInfo, MachinePointerInfo Op2PtrInfo) const EmitTargetCodeForMemcmp() argument
194 EmitTargetCodeForMemchr( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, SDValue Char, SDValue Length, MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemchr() argument
220 EmitTargetCodeForStrcpy( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest, SDValue Src, MachinePointerInfo DestPtrInfo, MachinePointerInfo SrcPtrInfo, bool isStpcpy) const EmitTargetCodeForStrcpy() argument
230 EmitTargetCodeForStrcmp( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, SDValue Src2, MachinePointerInfo Op1PtrInfo, MachinePointerInfo Op2PtrInfo) const EmitTargetCodeForStrcmp() argument
248 getBoundedStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, SDValue Limit) getBoundedStrlen() argument
261 EmitTargetCodeForStrlen( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForStrlen() argument
268 EmitTargetCodeForStrnlen( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, SDValue MaxLength, MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForStrnlen() argument
[all...]
H A DSystemZISelLowering.cpp669 EVT SystemZTargetLowering::getSetCCResultType(const DataLayout &DL, in getSetCCResultType() argument
936 bool SystemZTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode() argument
1271 static SDValue convertLocVTToValVT(SelectionDAG &DAG, const SDLoc &DL, in convertLocVTToValVT() argument
1277 Value = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), Value, in convertLocVTToValVT()
1280 Value = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Value, in convertLocVTToValVT()
1284 Value = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Value); in convertLocVTToValVT()
1290 Value = DAG.getBuildVector(MVT::v2i64, DL, {Value, DAG.getUNDEF(MVT::i64)}); in convertLocVTToValVT()
1291 Value = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Value); in convertLocVTToValVT()
1300 static SDValue convertValVTToLocVT(SelectionDAG &DAG, const SDLoc &DL, in convertValVTToLocVT() argument
1304 return DAG.getNode(ISD::SIGN_EXTEND, DL, V in convertValVTToLocVT()
1324 LowerFormalArguments( SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const LowerFormalArguments() argument
1493 SDLoc &DL = CLI.DL; LowerCall() local
1689 LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL, SelectionDAG &DAG) const LowerReturn() argument
1992 adjustZeroCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) adjustZeroCmp() argument
2012 adjustSubwordCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) adjustSubwordCmp() argument
2176 adjustForSubtraction(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) adjustForSubtraction() argument
2246 adjustICmpTruncate(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) adjustICmpTruncate() argument
2377 adjustForTestUnderMask(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) adjustForTestUnderMask() argument
2468 adjustForRedundantAnd(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) adjustForRedundantAnd() argument
3064 lowerThreadPointer(const SDLoc &DL, SelectionDAG &DAG) const lowerThreadPointer() argument
4397 getPermuteNode(SelectionDAG &DAG, const SDLoc &DL, const Permute &P, SDValue Op0, SDValue Op1) getPermuteNode() argument
4426 getGeneralPermuteNode(SelectionDAG &DAG, const SDLoc &DL, SDValue *Ops, const SmallVectorImpl<int> &Bytes) getGeneralPermuteNode() argument
4544 getNode(SelectionDAG &DAG, const SDLoc &DL) getNode() argument
4632 buildScalarToVector(SelectionDAG &DAG, const SDLoc &DL, EVT VT, SDValue Value) buildScalarToVector() argument
4648 buildMergeScalars(SelectionDAG &DAG, const SDLoc &DL, EVT VT, SDValue Op0, SDValue Op1) buildMergeScalars() argument
4664 joinDwords(SelectionDAG &DAG, const SDLoc &DL, SDValue Op0, SDValue Op1) joinDwords() argument
4744 buildVector(SelectionDAG &DAG, const SDLoc &DL, EVT VT, SmallVectorImpl<SDValue> &Elems) const buildVector() argument
5445 combineExtract(const SDLoc &DL, EVT ResVT, EVT VecVT, SDValue Op, unsigned Index, DAGCombinerInfo &DCI, bool Force) const combineExtract() argument
5551 combineTruncateExtract( const SDLoc &DL, EVT TruncVT, SDValue Op, DAGCombinerInfo &DCI) const combineTruncateExtract() argument
6829 DebugLoc DL = MI->getDebugLoc(); createPHIsForSelects() local
6952 DebugLoc DL = MI.getDebugLoc(); emitCondStore() local
7047 DebugLoc DL = MI.getDebugLoc(); emitAtomicLoadBinary() local
7165 DebugLoc DL = MI.getDebugLoc(); emitAtomicLoadMinMax() local
7281 DebugLoc DL = MI.getDebugLoc(); emitAtomicCmpSwapW() local
7395 DebugLoc DL = MI.getDebugLoc(); emitPair128() local
7423 DebugLoc DL = MI.getDebugLoc(); emitExt128() local
7453 DebugLoc DL = MI.getDebugLoc(); emitMemMemWrapper() local
7633 DebugLoc DL = MI.getDebugLoc(); emitStringWrapper() local
7740 DebugLoc DL = MI.getDebugLoc(); emitLoadAndTestCmp0() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp16 const DataLayout &DL) { in canCoerceMustAliasedValueToLoad()
27 uint64_t StoreSize = DL.getTypeSizeInBits(StoredTy); in canCoerceMustAliasedValueToLoad()
34 if (StoreSize < DL.getTypeSizeInBits(LoadTy)) in canCoerceMustAliasedValueToLoad()
38 if (DL.isNonIntegralPointerType(StoredVal->getType()->getScalarType()) != in canCoerceMustAliasedValueToLoad()
39 DL.isNonIntegralPointerType(LoadTy->getScalarType())) { in canCoerceMustAliasedValueToLoad()
54 const DataLayout &DL) { in coerceAvailableValueToLoadTypeHelper()
55 assert(canCoerceMustAliasedValueToLoad(StoredVal, LoadedTy, DL) && in coerceAvailableValueToLoadTypeHelper()
58 if (auto *FoldedStoredVal = ConstantFoldConstant(C, DL)) in coerceAvailableValueToLoadTypeHelper()
64 uint64_t StoredValSize = DL.getTypeSizeInBits(StoredValTy); in coerceAvailableValueToLoadTypeHelper()
65 uint64_t LoadedValSize = DL in coerceAvailableValueToLoadTypeHelper()
15 canCoerceMustAliasedValueToLoad(Value *StoredVal, Type *LoadTy, const DataLayout &DL) canCoerceMustAliasedValueToLoad() argument
52 coerceAvailableValueToLoadTypeHelper(T *StoredVal, Type *LoadedTy, HelperClass &Helper, const DataLayout &DL) coerceAvailableValueToLoadTypeHelper() argument
150 coerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy, IRBuilder<> &IRB, const DataLayout &DL) coerceAvailableValueToLoadType() argument
163 analyzeLoadFromClobberingWrite(Type *LoadTy, Value *LoadPtr, Value *WritePtr, uint64_t WriteSizeInBits, const DataLayout &DL) analyzeLoadFromClobberingWrite() argument
218 analyzeLoadFromClobberingStore(Type *LoadTy, Value *LoadPtr, StoreInst *DepSI, const DataLayout &DL) analyzeLoadFromClobberingStore() argument
246 analyzeLoadFromClobberingLoad(Type *LoadTy, Value *LoadPtr, LoadInst *DepLI, const DataLayout &DL) analyzeLoadFromClobberingLoad() argument
283 analyzeLoadFromClobberingMemInst(Type *LoadTy, Value *LoadPtr, MemIntrinsic *MI, const DataLayout &DL) analyzeLoadFromClobberingMemInst() argument
344 getStoreValueForLoadHelper(T *SrcVal, unsigned Offset, Type *LoadTy, HelperClass &Helper, const DataLayout &DL) getStoreValueForLoadHelper() argument
387 getStoreValueForLoad(Value *SrcVal, unsigned Offset, Type *LoadTy, Instruction *InsertPt, const DataLayout &DL) getStoreValueForLoad() argument
395 getConstantStoreValueForLoad(Constant *SrcVal, unsigned Offset, Type *LoadTy, const DataLayout &DL) getConstantStoreValueForLoad() argument
407 getLoadValueForLoad(LoadInst *SrcVal, unsigned Offset, Type *LoadTy, Instruction *InsertPt, const DataLayout &DL) getLoadValueForLoad() argument
453 getConstantLoadValueForLoad(Constant *SrcVal, unsigned Offset, Type *LoadTy, const DataLayout &DL) getConstantLoadValueForLoad() argument
463 getMemInstValueForLoadHelper(MemIntrinsic *SrcInst, unsigned Offset, Type *LoadTy, HelperClass &Helper, const DataLayout &DL) getMemInstValueForLoadHelper() argument
519 getMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, Type *LoadTy, Instruction *InsertPt, const DataLayout &DL) getMemInstValueForLoad() argument
527 getConstantMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, Type *LoadTy, const DataLayout &DL) getConstantMemInstValueForLoad() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DLoads.cpp30 static MaybeAlign getBaseAlign(const Value *Base, const DataLayout &DL) { in getBaseAlign() argument
31 if (const MaybeAlign PA = Base->getPointerAlignment(DL)) in getBaseAlign()
36 return Align(DL.getABITypeAlignment(Ty)); in getBaseAlign()
40 const DataLayout &DL) { in isAligned()
41 if (MaybeAlign BA = getBaseAlign(Base, DL)) { in isAligned()
53 const Value *V, Align Alignment, const APInt &Size, const DataLayout &DL, in isDereferenceableAndAlignedPointer()
66 Size, DL, CtxI, DT, Visited); in isDereferenceableAndAlignedPointer()
70 V->getPointerDereferenceableBytes(DL, CheckForNonNull)); in isDereferenceableAndAlignedPointer()
72 if (!CheckForNonNull || isKnownNonZero(V, DL, 0, nullptr, CtxI, DT)) { in isDereferenceableAndAlignedPointer()
78 APInt Offset(DL in isDereferenceableAndAlignedPointer()
39 isAligned(const Value *Base, const APInt &Offset, Align Alignment, const DataLayout &DL) isAligned() argument
52 isDereferenceableAndAlignedPointer( const Value *V, Align Alignment, const APInt &Size, const DataLayout &DL, const Instruction *CtxI, const DominatorTree *DT, SmallPtrSetImpl<const Value *> &Visited) isDereferenceableAndAlignedPointer() argument
123 isDereferenceableAndAlignedPointer(const Value *V, Align Alignment, const APInt &Size, const DataLayout &DL, const Instruction *CtxI, const DominatorTree *DT) isDereferenceableAndAlignedPointer() argument
138 isDereferenceableAndAlignedPointer(const Value *V, Type *Ty, MaybeAlign MA, const DataLayout &DL, const Instruction *CtxI, const DominatorTree *DT) isDereferenceableAndAlignedPointer() argument
159 isDereferenceablePointer(const Value *V, Type *Ty, const DataLayout &DL, const Instruction *CtxI, const DominatorTree *DT) isDereferenceablePointer() argument
200 auto &DL = LI->getModule()->getDataLayout(); isDereferenceableAndAlignedInLoop() local
262 isSafeToLoadUnconditionally(Value *V, MaybeAlign MA, APInt &Size, const DataLayout &DL, Instruction *ScanFrom, const DominatorTree *DT) isSafeToLoadUnconditionally() argument
341 isSafeToLoadUnconditionally(Value *V, Type *Ty, MaybeAlign Alignment, const DataLayout &DL, Instruction *ScanFrom, const DominatorTree *DT) isSafeToLoadUnconditionally() argument
385 const DataLayout &DL = ScanBB->getModule()->getDataLayout(); FindAvailablePtrLoadStore() local
[all...]
H A DConstantFolding.cpp67 const DataLayout &DL) { in foldConstVectorToAPInt()
70 unsigned BitShift = DL.getTypeSizeInBits(SrcEltTy); in foldConstVectorToAPInt()
73 if (DL.isLittleEndian()) in foldConstVectorToAPInt()
97 Constant *FoldBitCast(Constant *C, Type *DestTy, const DataLayout &DL) { in FoldBitCast() argument
124 APInt Result(DL.getTypeSizeInBits(DestTy), 0); in FoldBitCast()
126 SrcEltTy, NumSrcElts, DL)) in FoldBitCast()
146 return FoldBitCast(ConstantVector::get(Ops), DestTy, DL); in FoldBitCast()
178 C = FoldBitCast(C, DestIVTy, DL); in FoldBitCast()
202 bool isLittleEndian = DL.isLittleEndian(); in FoldBitCast()
242 unsigned DstBitSize = DL in FoldBitCast()
64 foldConstVectorToAPInt(APInt &Result, Type *DestTy, Constant *C, Type *SrcEltTy, unsigned NumSrcElts, const DataLayout &DL) foldConstVectorToAPInt() argument
290 IsConstantOffsetFromGlobal(Constant *C, GlobalValue *&GV, APInt &Offset, const DataLayout &DL) IsConstantOffsetFromGlobal() argument
328 ConstantFoldLoadThroughBitcast(Constant *C, Type *DestTy, const DataLayout &DL) ConstantFoldLoadThroughBitcast() argument
380 ReadDataFromGlobal(Constant *C, uint64_t ByteOffset, unsigned char *CurPtr, unsigned BytesLeft, const DataLayout &DL) ReadDataFromGlobal() argument
502 FoldReinterpretLoadFromConstPtr(Constant *C, Type *LoadTy, const DataLayout &DL) FoldReinterpretLoadFromConstPtr() argument
606 ConstantFoldLoadThroughBitcastExpr(ConstantExpr *CE, Type *DestTy, const DataLayout &DL) ConstantFoldLoadThroughBitcastExpr() argument
623 ConstantFoldLoadFromConstPtr(Constant *C, Type *Ty, const DataLayout &DL) ConstantFoldLoadFromConstPtr() argument
704 ConstantFoldLoadInst(const LoadInst *LI, const DataLayout &DL) ConstantFoldLoadInst() argument
717 SymbolicallyEvaluateBinop(unsigned Opc, Constant *Op0, Constant *Op1, const DataLayout &DL) SymbolicallyEvaluateBinop() argument
766 CastGEPIndices(Type *SrcElemTy, ArrayRef<Constant *> Ops, Type *ResultTy, Optional<unsigned> InRangeIndex, const DataLayout &DL, const TargetLibraryInfo *TLI) CastGEPIndices() argument
821 SymbolicallyEvaluateGEP(const GEPOperator *GEP, ArrayRef<Constant *> Ops, const DataLayout &DL, const TargetLibraryInfo *TLI) SymbolicallyEvaluateGEP() argument
1017 ConstantFoldInstOperandsImpl(const Value *InstOrCE, unsigned Opcode, ArrayRef<Constant *> Ops, const DataLayout &DL, const TargetLibraryInfo *TLI) ConstantFoldInstOperandsImpl() argument
1078 ConstantFoldConstantImpl(const Constant *C, const DataLayout &DL, const TargetLibraryInfo *TLI, SmallDenseMap<Constant *, Constant *> &FoldedOps) ConstantFoldConstantImpl() argument
1120 ConstantFoldInstruction(Instruction *I, const DataLayout &DL, const TargetLibraryInfo *TLI) ConstantFoldInstruction() argument
1191 ConstantFoldConstant(const Constant *C, const DataLayout &DL, const TargetLibraryInfo *TLI) ConstantFoldConstant() argument
1197 ConstantFoldInstOperands(Instruction *I, ArrayRef<Constant *> Ops, const DataLayout &DL, const TargetLibraryInfo *TLI) ConstantFoldInstOperands() argument
1204 ConstantFoldCompareInstOperands(unsigned Predicate, Constant *Ops0, Constant *Ops1, const DataLayout &DL, const TargetLibraryInfo *TLI) ConstantFoldCompareInstOperands() argument
1291 ConstantFoldUnaryOpOperand(unsigned Opcode, Constant *Op, const DataLayout &DL) ConstantFoldUnaryOpOperand() argument
1298 ConstantFoldBinaryOpOperands(unsigned Opcode, Constant *LHS, Constant *RHS, const DataLayout &DL) ConstantFoldBinaryOpOperands() argument
1309 ConstantFoldCastOperand(unsigned Opcode, Constant *C, Type *DestTy, const DataLayout &DL) ConstantFoldCastOperand() argument
2391 ConstantFoldVectorCall(StringRef Name, Intrinsic::ID IntrinsicID, VectorType *VTy, ArrayRef<Constant *> Operands, const DataLayout &DL, const TargetLibraryInfo *TLI, const CallBase *Call) ConstantFoldVectorCall() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp508 SDLoc DL(Op); in LowerOperation()
514 DAG.getConstant(0, DL, MVT::i32), // SWZ_X in LowerOperation()
515 DAG.getConstant(1, DL, MVT::i32), // SWZ_Y in LowerOperation()
516 DAG.getConstant(2, DL, MVT::i32), // SWZ_Z in LowerOperation()
517 DAG.getConstant(3, DL, MVT::i32) // SWZ_W in LowerOperation()
519 return DAG.getNode(AMDGPUISD::R600_EXPORT, DL, Op.getValueType(), Args); in LowerOperation()
532 SDLoc DL(Op); in LowerOperation()
549 DAG.getConstant(TextureOp, DL, MVT::i32), in LowerOperation()
551 DAG.getConstant(0, DL, MVT::i32), in LowerOperation()
552 DAG.getConstant(1, DL, MV in LowerOperation()
749 const DataLayout &DL = DAG.getDataLayout(); LowerGlobalAddress() local
903 LowerImplicitParameter(SelectionDAG &DAG, EVT VT, const SDLoc &DL, unsigned DwordOffset) const LowerImplicitParameter() argument
1578 LowerFormalArguments( SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const LowerFormalArguments() argument
1648 getSetCCResultType(const DataLayout &DL, LLVMContext &, EVT VT) const getSetCCResultType() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp84 bool fillGenericConstant(const DataLayout &DL, const Constant *CV,
86 bool fillConstantDataArray(const DataLayout &DL, const ConstantDataArray *CDA,
88 bool fillConstantArray(const DataLayout &DL, const ConstantArray *CA,
90 bool fillConstantStruct(const DataLayout &DL, const ConstantStruct *CS,
102 SDLoc DL(Addr); in SelectAddr()
105 Offset = CurDAG->getTargetConstant(0, DL, MVT::i64); in SelectAddr()
125 Offset = CurDAG->getTargetConstant(CN->getSExtValue(), DL, MVT::i64); in SelectAddr()
131 Offset = CurDAG->getTargetConstant(0, DL, MVT::i64); in SelectAddr()
138 SDLoc DL(Addr); in SelectFIAddr()
153 Offset = CurDAG->getTargetConstant(CN->getSExtValue(), DL, MV in SelectFIAddr()
195 const DebugLoc &DL = Node->getDebugLoc(); Select() local
349 const DataLayout &DL = CurDAG->getDataLayout(); getConstantFieldValue() local
391 fillGenericConstant(const DataLayout &DL, const Constant *CV, val_vec_type &Vals, uint64_t Offset) fillGenericConstant() argument
428 fillConstantDataArray(const DataLayout &DL, const ConstantDataArray *CDA, val_vec_type &Vals, int Offset) fillConstantDataArray() argument
441 fillConstantArray(const DataLayout &DL, const ConstantArray *CA, val_vec_type &Vals, int Offset) fillConstantArray() argument
453 fillConstantStruct(const DataLayout &DL, const ConstantStruct *CS, val_vec_type &Vals, int Offset) fillConstantStruct() argument
[all...]
H A DBPFISelLowering.cpp39 static void fail(const SDLoc &DL, SelectionDAG &DAG, const Twine &Msg) { in fail() argument
42 DiagnosticInfoUnsupported(MF.getFunction(), Msg, DL.getDebugLoc())); in fail()
45 static void fail(const SDLoc &DL, SelectionDAG &DAG, const char *Msg, in fail() argument
54 DiagnosticInfoUnsupported(MF.getFunction(), Str, DL.getDebugLoc())); in fail()
208 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, in LowerFormalArguments()
242 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, RegVT); in LowerFormalArguments()
247 ArgValue = DAG.getNode(ISD::AssertSext, DL, RegVT, ArgValue, in LowerFormalArguments()
250 ArgValue = DAG.getNode(ISD::AssertZext, DL, RegVT, ArgValue, in LowerFormalArguments()
254 ArgValue = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), ArgValue); in LowerFormalArguments()
261 fail(DL, DA in LowerFormalArguments()
206 LowerFormalArguments( SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const LowerFormalArguments() argument
407 LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL, SelectionDAG &DAG) const LowerReturn() argument
454 LowerCallResult( SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const LowerCallResult() argument
570 DebugLoc DL = MI.getDebugLoc(); EmitSubregExt() local
620 DebugLoc DL = MI.getDebugLoc(); EmitInstrWithCustomInserter() local
759 getScalarShiftAmountTy(const DataLayout &DL, EVT VT) const getScalarShiftAmountTy() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
H A DMangler.cpp34 const DataLayout &DL, char Prefix) { in getNameWithPrefixImpl()
46 if (DL.doNotMangleLeadingQuestionMark() && Name[0] == '?') in getNameWithPrefixImpl()
50 OS << DL.getPrivateGlobalPrefix(); in getNameWithPrefixImpl()
52 OS << DL.getLinkerPrivateGlobalPrefix(); in getNameWithPrefixImpl()
62 const DataLayout &DL, in getNameWithPrefixImpl()
64 char Prefix = DL.getGlobalPrefix(); in getNameWithPrefixImpl()
65 return getNameWithPrefixImpl(OS, GVName, PrefixTy, DL, Prefix); in getNameWithPrefixImpl()
69 const DataLayout &DL) { in getNameWithPrefix()
70 return getNameWithPrefixImpl(OS, GVName, DL, Default); in getNameWithPrefix()
74 const Twine &GVName, const DataLayout &DL) { in getNameWithPrefix()
32 getNameWithPrefixImpl(raw_ostream &OS, const Twine &GVName, ManglerPrefixTy PrefixTy, const DataLayout &DL, char Prefix) getNameWithPrefixImpl() argument
61 getNameWithPrefixImpl(raw_ostream &OS, const Twine &GVName, const DataLayout &DL, ManglerPrefixTy PrefixTy) getNameWithPrefixImpl() argument
68 getNameWithPrefix(raw_ostream &OS, const Twine &GVName, const DataLayout &DL) getNameWithPrefix() argument
73 getNameWithPrefix(SmallVectorImpl<char> &OutName, const Twine &GVName, const DataLayout &DL) getNameWithPrefix() argument
93 addByteCountSuffix(raw_ostream &OS, const Function *F, const DataLayout &DL) addByteCountSuffix() argument
121 const DataLayout &DL = GV->getParent()->getDataLayout(); getNameWithPrefix() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp321 MVT WebAssemblyTargetLowering::getScalarShiftAmountTy(const DataLayout & /*DL*/, in getScalarShiftAmountTy()
344 static MachineBasicBlock *LowerFPToInt(MachineInstr &MI, DebugLoc DL, in LowerFPToInt() argument
401 BuildMI(BB, DL, TII.get(Abs), Tmp0).addReg(InReg); in LowerFPToInt()
403 BuildMI(BB, DL, TII.get(FConst), Tmp1) in LowerFPToInt()
405 BuildMI(BB, DL, TII.get(LT), CmpReg).addReg(Tmp0).addReg(Tmp1); in LowerFPToInt()
413 BuildMI(BB, DL, TII.get(FConst), Tmp1) in LowerFPToInt()
415 BuildMI(BB, DL, TII.get(GE), SecondCmpReg).addReg(Tmp0).addReg(Tmp1); in LowerFPToInt()
416 BuildMI(BB, DL, TII.get(And), AndReg).addReg(CmpReg).addReg(SecondCmpReg); in LowerFPToInt()
420 BuildMI(BB, DL, TII.get(Eqz), EqzReg).addReg(CmpReg); in LowerFPToInt()
424 BuildMI(BB, DL, TI in LowerFPToInt()
440 DebugLoc DL = MI.getDebugLoc(); EmitInstrWithCustomInserter() local
528 isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty, unsigned AS, Instruction *I) const isLegalAddressingMode() argument
577 getSetCCResultType(const DataLayout &DL, LLVMContext &C, EVT VT) const getSetCCResultType() argument
634 fail(const SDLoc &DL, SelectionDAG &DAG, const char *Msg) fail() argument
658 SDLoc DL = CLI.DL; LowerCall() local
875 LowerReturn( SDValue Chain, CallingConv::ID CallConv, bool , const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL, SelectionDAG &DAG) const LowerReturn() argument
905 LowerFormalArguments( SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const LowerFormalArguments() argument
[all...]
H A DWebAssemblySelectionDAGInfo.cpp22 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
30 SDValue MemIdx = DAG.getConstant(0, DL, MVT::i32); in EmitTargetCodeForMemcpy()
31 return DAG.getNode(WebAssemblyISD::MEMORY_COPY, DL, MVT::Other, in EmitTargetCodeForMemcpy()
33 DAG.getZExtOrTrunc(Size, DL, MVT::i32)}); in EmitTargetCodeForMemcpy()
37 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Op1, SDValue Op2, in EmitTargetCodeForMemmove()
40 return EmitTargetCodeForMemcpy(DAG, DL, Chain, Op1, Op2, Op3, Align, in EmitTargetCodeForMemmove()
46 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Val, in EmitTargetCodeForMemset()
54 SDValue MemIdx = DAG.getConstant(0, DL, MVT::i32); in EmitTargetCodeForMemset()
56 return DAG.getNode(WebAssemblyISD::MEMORY_FILL, DL, MVT::Other, Chain, MemIdx, in EmitTargetCodeForMemset()
57 Dst, DAG.getAnyExtOrTrunc(Val, DL, MV in EmitTargetCodeForMemset()
21 EmitTargetCodeForMemcpy( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool IsVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemcpy() argument
36 EmitTargetCodeForMemmove( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool IsVolatile, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemmove() argument
45 EmitTargetCodeForMemset( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Val, SDValue Size, unsigned Align, bool IsVolatile, MachinePointerInfo DstPtrInfo) const EmitTargetCodeForMemset() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp206 void MipsSEDAGToDAGISel::selectAddE(SDNode *Node, const SDLoc &DL) const { in selectAddE()
234 SDValue CstOne = CurDAG->getTargetConstant(1, DL, MVT::i32); in selectAddE()
236 SDValue OuFlag = CurDAG->getTargetConstant(20, DL, MVT::i32); in selectAddE()
238 SDNode *DSPCtrlField = CurDAG->getMachineNode(Mips::RDDSP, DL, MVT::i32, in selectAddE()
242 Mips::EXT, DL, MVT::i32, SDValue(DSPCtrlField, 0), OuFlag, CstOne); in selectAddE()
245 CurDAG->getTargetConstant(6, DL, MVT::i32), CstOne, in selectAddE()
247 SDNode *DSPCFWithCarry = CurDAG->getMachineNode(Mips::INS, DL, MVT::i32, Ops); in selectAddE()
258 CurDAG->getMachineNode(Mips::INS, DL, MVT::i32, InsOps); in selectAddE()
260 SDNode *WrDSP = CurDAG->getMachineNode(Mips::WRDSP, DL, MVT::Glue, in selectAddE()
737 SDLoc DL(Nod in trySelect()
[all...]
H A DMipsSEISelLowering.cpp414 SDLoc DL(Op); in lowerSELECT()
419 SDValue Tmp = DAG.getNode(MipsISD::MTC1_D64, DL, MVT::f64, Op->getOperand(0)); in lowerSELECT()
420 return DAG.getNode(MipsISD::FSELECT, DL, ResTy, Tmp, Op->getOperand(1), in lowerSELECT()
793 static SDValue genConstMult(SDValue X, APInt C, const SDLoc &DL, EVT VT, in genConstMult() argument
797 return DAG.getConstant(0, DL, VT); in genConstMult()
805 return DAG.getNode(ISD::SHL, DL, VT, X, in genConstMult()
806 DAG.getConstant(C.logBase2(), DL, ShiftTy)); in genConstMult()
817 SDValue Op0 = genConstMult(X, Floor, DL, VT, ShiftTy, DAG); in genConstMult()
818 SDValue Op1 = genConstMult(X, C - Floor, DL, VT, ShiftTy, DAG); in genConstMult()
819 return DAG.getNode(ISD::ADD, DL, V in genConstMult()
1287 initAccumulator(SDValue In, const SDLoc &DL, SelectionDAG &DAG) initAccumulator() argument
1295 extractLOHI(SDValue Op, const SDLoc &DL, SelectionDAG &DAG) extractLOHI() argument
3040 DebugLoc DL = MI.getDebugLoc(); emitBPOSGE32() local
3109 DebugLoc DL = MI.getDebugLoc(); emitMSACBranchPseudo() local
3174 DebugLoc DL = MI.getDebugLoc(); emitCOPY_FW() local
3223 DebugLoc DL = MI.getDebugLoc(); emitCOPY_FD() local
3249 DebugLoc DL = MI.getDebugLoc(); emitINSERT_FW() local
3285 DebugLoc DL = MI.getDebugLoc(); emitINSERT_FD() local
3331 DebugLoc DL = MI.getDebugLoc(); emitINSERT_DF_VIDX() local
3445 DebugLoc DL = MI.getDebugLoc(); emitFILL_FW() local
3480 DebugLoc DL = MI.getDebugLoc(); emitFILL_FD() local
3514 DebugLoc DL = MI.getDebugLoc(); emitST_F16_PSEUDO() local
3569 DebugLoc DL = MI.getDebugLoc(); emitLD_F16_PSEUDO() local
3663 DebugLoc DL = MI.getDebugLoc(); emitFPROUND_PSEUDO() local
3768 DebugLoc DL = MI.getDebugLoc(); emitFPEXTEND_PSEUDO() local
3825 DebugLoc DL = MI.getDebugLoc(); emitFEXP2_W_1() local
3854 DebugLoc DL = MI.getDebugLoc(); emitFEXP2_D_1() local
[all...]
H A DMips16ISelDAGToDAG.cpp45 Mips16DAGToDAGISel::selectMULT(SDNode *N, unsigned Opc, const SDLoc &DL, EVT Ty, in selectMULT() argument
48 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), in selectMULT()
54 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag); in selectMULT()
59 Hi = CurDAG->getMachineNode(Opcode, DL, Ty, InFlag); in selectMULT()
74 DebugLoc DL; in initGlobalBaseReg() local
83 BuildMI(MBB, I, DL, TII.get(Mips::LiRxImmX16), V0) in initGlobalBaseReg()
85 BuildMI(MBB, I, DL, TII.get(Mips::AddiuRxPcImmX16), V1) in initGlobalBaseReg()
88 BuildMI(MBB, I, DL, TII.get(Mips::SllX16), V2).addReg(V0).addImm(16); in initGlobalBaseReg()
89 BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg) in initGlobalBaseReg()
100 SDLoc DL(Add in selectAddr()
[all...]
H A DMipsISelLowering.cpp577 SDLoc DL(N); in performDivRemCombine()
579 SDValue DivRem = DAG.getNode(Opc, DL, MVT::Glue, in performDivRemCombine()
586 SDValue CopyFromLo = DAG.getCopyFromReg(InChain, DL, LO, Ty, in performDivRemCombine()
595 SDValue CopyFromHi = DAG.getCopyFromReg(InChain, DL, in performDivRemCombine()
654 SDLoc DL(Op); in createFPCmp()
660 return DAG.getNode(MipsISD::FPCmp, DL, MVT::Glue, LHS, RHS, in createFPCmp()
661 DAG.getConstant(condCodeToFCC(CC), DL, MVT::i32)); in createFPCmp()
666 SDValue False, const SDLoc &DL) { in createCMovFP()
671 return DAG.getNode((invert ? MipsISD::CMovFP_F : MipsISD::CMovFP_T), DL, in createCMovFP()
705 const SDLoc DL( in performSELECTCombine()
665 createCMovFP(SelectionDAG &DAG, SDValue Cond, SDValue True, SDValue False, const SDLoc &DL) createCMovFP() argument
1466 DebugLoc DL = MI.getDebugLoc(); emitAtomicBinary() local
1620 const DebugLoc &DL = MI.getDebugLoc(); emitSignExtendToI32InReg() local
1658 DebugLoc DL = MI.getDebugLoc(); emitAtomicBinaryPartword() local
1851 DebugLoc DL = MI.getDebugLoc(); emitAtomicCmpSwap() local
1906 DebugLoc DL = MI.getDebugLoc(); emitAtomicCmpSwapPartword() local
3005 passArgOnStack(SDValue StackPtr, unsigned Offset, SDValue Chain, SDValue Arg, const SDLoc &DL, bool IsTailCall, SelectionDAG &DAG) const passArgOnStack() argument
3146 SDLoc DL = CLI.DL; LowerCall() local
3464 LowerCallResult( SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, TargetLowering::CallLoweringInfo &CLI) const LowerCallResult() argument
3531 UnpackFromArgumentSlot(SDValue Val, const CCValAssign &VA, EVT ArgVT, const SDLoc &DL, SelectionDAG &DAG) UnpackFromArgumentSlot() argument
3591 LowerFormalArguments( SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const LowerFormalArguments() argument
3764 LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, const SDLoc &DL, SelectionDAG &DAG) const LowerInterruptReturn() argument
3776 LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL, SelectionDAG &DAG) const LowerReturn() argument
4243 isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty, unsigned AS, Instruction *I) const isLegalAddressingMode() argument
4303 copyByValRegs( SDValue Chain, const SDLoc &DL, std::vector<SDValue> &OutChains, SelectionDAG &DAG, const ISD::ArgFlagsTy &Flags, SmallVectorImpl<SDValue> &InVals, const Argument *FuncArg, unsigned FirstReg, unsigned LastReg, const CCValAssign &VA, MipsCCState &State) const copyByValRegs() argument
4356 passByValArg( SDValue Chain, const SDLoc &DL, std::deque<std::pair<unsigned, SDValue>> &RegsToPass, SmallVectorImpl<SDValue> &MemOpChains, SDValue StackPtr, MachineFrameInfo &MFI, SelectionDAG &DAG, SDValue Arg, unsigned FirstReg, unsigned LastReg, const ISD::ArgFlagsTy &Flags, bool isLittle, const CCValAssign &VA) const passByValArg() argument
4452 writeVarArgRegs(std::vector<SDValue> &OutChains, SDValue Chain, const SDLoc &DL, SelectionDAG &DAG, CCState &State) const writeVarArgRegs() argument
4554 DebugLoc DL = MI.getDebugLoc(); emitPseudoSELECT() local
4630 DebugLoc DL = MI.getDebugLoc(); emitPseudoD_SELECT() local
[all...]
H A DMipsBranchExpansion.cpp158 void replaceBranch(MachineBasicBlock &MBB, Iter Br, const DebugLoc &DL,
161 MachineBasicBlock::iterator Pos, DebugLoc DL);
335 const DebugLoc &DL, in replaceBranch()
340 MachineInstrBuilder MIB = BuildMI(MBB, Br, DL, NewDesc); in replaceBranch()
367 DebugLoc DL) { in buildProperJumpMI()
387 BuildMI(*MBB, Pos, DL, TII->get(JumpOp)).addReg(ATReg); in buildProperJumpMI()
402 DebugLoc DL = I.Br->getDebugLoc(); in expandToLongBranch() local
456 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP) in expandToLongBranch()
459 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SW)) in expandToLongBranch()
480 BuildMI(*LongBrMBB, Pos, DL, TI in expandToLongBranch()
334 replaceBranch(MachineBasicBlock &MBB, Iter Br, const DebugLoc &DL, MachineBasicBlock *MBBOpnd) replaceBranch() argument
365 buildProperJumpMI(MachineBasicBlock *MBB, MachineBasicBlock::iterator Pos, DebugLoc DL) buildProperJumpMI() argument
723 DebugLoc DL = MBB.findDebugLoc(MBB.begin()); emitGPDisp() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp232 EVT RISCVTargetLowering::getSetCCResultType(const DataLayout &DL, LLVMContext &, in getSetCCResultType() argument
235 return getPointerTy(DL); in getSetCCResultType()
267 bool RISCVTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode() argument
413 SDLoc DL(Op); in LowerOperation()
417 SDValue NewOp0 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op0); in LowerOperation()
418 SDValue FPConv = DAG.getNode(RISCVISD::FMV_W_X_RV64, DL, MVT::f32, NewOp0); in LowerOperation()
424 static SDValue getTargetNode(GlobalAddressSDNode *N, SDLoc DL, EVT Ty, in getTargetNode() argument
426 return DAG.getTargetGlobalAddress(N->getGlobal(), DL, Ty, 0, Flags); in getTargetNode()
429 static SDValue getTargetNode(BlockAddressSDNode *N, SDLoc DL, EVT Ty, in getTargetNode() argument
435 static SDValue getTargetNode(ConstantPoolSDNode *N, SDLoc DL, EV argument
1137 DebugLoc DL = MI.getDebugLoc(); emitReadCycleWidePseudo() local
1168 DebugLoc DL = MI.getDebugLoc(); emitSplitF64Pseudo() local
1200 DebugLoc DL = MI.getDebugLoc(); emitBuildPairF64Pseudo() local
1301 DebugLoc DL = MI.getDebugLoc(); emitSelectPseudo() local
1459 CC_RISCV(const DataLayout &DL, RISCVABI::ABI ABI, unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State, bool IsFixed, bool IsRet, Type *OrigTy) CC_RISCV() argument
1679 convertLocVTToValVT(SelectionDAG &DAG, SDValue Val, const CCValAssign &VA, const SDLoc &DL) convertLocVTToValVT() argument
1699 unpackFromRegLoc(SelectionDAG &DAG, SDValue Chain, const CCValAssign &VA, const SDLoc &DL) unpackFromRegLoc() argument
1732 convertValVTToLocVT(SelectionDAG &DAG, SDValue Val, const CCValAssign &VA, const SDLoc &DL) convertValVTToLocVT() argument
1754 unpackFromMemLoc(SelectionDAG &DAG, SDValue Chain, const CCValAssign &VA, const SDLoc &DL) unpackFromMemLoc() argument
1782 unpackF64OnRV32DSoftABI(SelectionDAG &DAG, SDValue Chain, const CCValAssign &VA, const SDLoc &DL) unpackF64OnRV32DSoftABI() argument
1877 LowerFormalArguments( SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const LowerFormalArguments() argument
2098 SDLoc &DL = CLI.DL; LowerCall() local
2386 LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL, SelectionDAG &DAG) const LowerReturn() argument
2838 const DataLayout &DL = AI->getModule()->getDataLayout(); emitMaskedAtomicRMWIntrinsic() local
[all...]
H A DRISCVExpandPseudoInsts.cpp234 DebugLoc DL, MachineBasicBlock *ThisMBB, in doAtomicBinOpExpansion()
250 BuildMI(LoopMBB, DL, TII->get(getLRForRMW(Ordering, Width)), DestReg) in doAtomicBinOpExpansion()
256 BuildMI(LoopMBB, DL, TII->get(RISCV::AND), ScratchReg) in doAtomicBinOpExpansion()
259 BuildMI(LoopMBB, DL, TII->get(RISCV::XORI), ScratchReg) in doAtomicBinOpExpansion()
264 BuildMI(LoopMBB, DL, TII->get(getSCForRMW(Ordering, Width)), ScratchReg) in doAtomicBinOpExpansion()
267 BuildMI(LoopMBB, DL, TII->get(RISCV::BNE)) in doAtomicBinOpExpansion()
273 static void insertMaskedMerge(const RISCVInstrInfo *TII, DebugLoc DL, in insertMaskedMerge() argument
284 BuildMI(MBB, DL, TII->get(RISCV::XOR), ScratchReg) in insertMaskedMerge()
287 BuildMI(MBB, DL, TII->get(RISCV::AND), ScratchReg) in insertMaskedMerge()
290 BuildMI(MBB, DL, TI in insertMaskedMerge()
233 doAtomicBinOpExpansion(const RISCVInstrInfo *TII, MachineInstr &MI, DebugLoc DL, MachineBasicBlock *ThisMBB, MachineBasicBlock *LoopMBB, MachineBasicBlock *DoneMBB, AtomicRMWInst::BinOp BinOp, int Width) doAtomicBinOpExpansion() argument
295 doMaskedAtomicBinOpExpansion( const RISCVInstrInfo *TII, MachineInstr &MI, DebugLoc DL, MachineBasicBlock *ThisMBB, MachineBasicBlock *LoopMBB, MachineBasicBlock *DoneMBB, AtomicRMWInst::BinOp BinOp, int Width) doMaskedAtomicBinOpExpansion() argument
363 DebugLoc DL = MI.getDebugLoc(); expandAtomicBinOp() local
396 insertSext(const RISCVInstrInfo *TII, DebugLoc DL, MachineBasicBlock *MBB, Register ValReg, Register ShamtReg) insertSext() argument
416 DebugLoc DL = MI.getDebugLoc(); expandAtomicMinMaxOp() local
532 DebugLoc DL = MI.getDebugLoc(); expandAtomicCmpXchg() local
630 DebugLoc DL = MI.getDebugLoc(); expandAuipcInstPair() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp398 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, in LowerFormalArguments()
403 return LowerCCCArguments(Chain, CallConv, IsVarArg, Ins, DL, DAG, InVals); in LowerFormalArguments()
412 SDLoc &DL = CLI.DL; in LowerCall() local
429 OutVals, Ins, DL, DAG, InVals); in LowerCall()
439 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, in LowerCCCArguments()
465 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, RegVT); in LowerCCCArguments()
471 ArgValue = DAG.getNode(ISD::AssertSext, DL, RegVT, ArgValue, in LowerCCCArguments()
474 ArgValue = DAG.getNode(ISD::AssertZext, DL, RegVT, ArgValue, in LowerCCCArguments()
478 ArgValue = DAG.getNode(ISD::TRUNCATE, DL, V in LowerCCCArguments()
396 LowerFormalArguments( SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const LowerFormalArguments() argument
437 LowerCCCArguments( SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const LowerCCCArguments() argument
534 LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL, SelectionDAG &DAG) const LowerReturn() argument
596 LowerCCCCallTo( SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool IsVarArg, bool , const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const LowerCCCCallTo() argument
774 LowerCallResult( SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const LowerCallResult() argument
801 IntCondCCodeToICC(SDValue CC, const SDLoc &DL, SDValue &RHS, SelectionDAG &DAG) IntCondCCodeToICC() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
H A DValueTracking.h55 const DataLayout &DL, unsigned Depth = 0,
63 KnownBits computeKnownBits(const Value *V, const DataLayout &DL,
78 const DataLayout &DL,
89 bool isKnownToBeAPowerOfTwo(const Value *V, const DataLayout &DL,
104 bool isKnownNonZero(const Value *V, const DataLayout &DL, unsigned Depth = 0,
117 bool isKnownNonNegative(const Value *V, const DataLayout &DL,
126 bool isKnownPositive(const Value *V, const DataLayout &DL, unsigned Depth = 0,
134 bool isKnownNegative(const Value *V, const DataLayout &DL, unsigned Depth = 0,
142 bool isKnownNonEqual(const Value *V1, const Value *V2, const DataLayout &DL,
158 const DataLayout &DL,
250 GetPointerBaseWithConstantOffset(Value *Ptr, int64_t &Offset, const DataLayout &DL, bool AllowNonInbounds = true) GetPointerBaseWithConstantOffset() argument
261 GetPointerBaseWithConstantOffset(const Value *Ptr, int64_t &Offset, const DataLayout &DL, bool AllowNonInbounds = true) GetPointerBaseWithConstantOffset() argument
346 GetUnderlyingObject(const Value *V, const DataLayout &DL, unsigned MaxLookup = 6) GetUnderlyingObject() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
H A DVNCoercion.h38 const DataLayout &DL);
47 IRBuilder<> &IRB, const DataLayout &DL);
55 StoreInst *DepSI, const DataLayout &DL);
63 const DataLayout &DL);
71 MemIntrinsic *DepMI, const DataLayout &DL);
77 Instruction *InsertPt, const DataLayout &DL);
81 Type *LoadTy, const DataLayout &DL);
88 Instruction *InsertPt, const DataLayout &DL);
92 Type *LoadTy, const DataLayout &DL);
100 const DataLayout &DL);
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp251 const DebugLoc &DL, in emitSPUpdate()
275 BuildMI(MBB, MBBI, DL, TII.get(MovRIOpc), Reg) in emitSPUpdate()
278 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(AddSubRROpc), StackPtr) in emitSPUpdate()
292 BuildMI(MBB, MBBI, DL, TII.get(X86::PUSH64r)) in emitSPUpdate()
301 BuildMI(MBB, MBBI, DL, TII.get(MovRIOpc), Rax) in emitSPUpdate()
304 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(X86::ADD64rr), Rax) in emitSPUpdate()
310 BuildMI(MBB, MBBI, DL, TII.get(X86::XCHG64rm), Rax).addReg(Rax), in emitSPUpdate()
313 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rm), StackPtr), in emitSPUpdate()
331 BuildMI(MBB, MBBI, DL, TII.get(Opc)) in emitSPUpdate()
339 BuildStackAdjustment(MBB, MBBI, DL, isSu in emitSPUpdate()
249 emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, const DebugLoc &DL, int64_t NumBytes, bool InEpilogue) const emitSPUpdate() argument
2291 DebugLoc DL; adjustForSegmentedStacks() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h586 SDValue getConstant(uint64_t Val, const SDLoc &DL, EVT VT,
588 SDValue getConstant(const APInt &Val, const SDLoc &DL, EVT VT,
591 SDValue getAllOnesConstant(const SDLoc &DL, EVT VT, bool IsTarget = false, in getAllOnesConstant() argument
593 return getConstant(APInt::getAllOnesValue(VT.getScalarSizeInBits()), DL, in getAllOnesConstant()
597 SDValue getConstant(const ConstantInt &Val, const SDLoc &DL, EVT VT,
599 SDValue getIntPtrConstant(uint64_t Val, const SDLoc &DL,
601 SDValue getShiftAmountConstant(uint64_t Val, EVT VT, const SDLoc &DL,
604 SDValue getTargetConstant(uint64_t Val, const SDLoc &DL, EVT VT, in getTargetConstant() argument
606 return getConstant(Val, DL, VT, true, isOpaque); in getTargetConstant()
608 SDValue getTargetConstant(const APInt &Val, const SDLoc &DL, EV in getTargetConstant() argument
612 getTargetConstant(const ConstantInt &Val, const SDLoc &DL, EVT VT, bool isOpaque = false) getTargetConstant() argument
636 getTargetConstantFP(double Val, const SDLoc &DL, EVT VT) getTargetConstantFP() argument
639 getTargetConstantFP(const APFloat &Val, const SDLoc &DL, EVT VT) getTargetConstantFP() argument
642 getTargetConstantFP(const ConstantFP &Val, const SDLoc &DL, EVT VT) getTargetConstantFP() argument
650 getTargetGlobalAddress(const GlobalValue *GV, const SDLoc &DL, EVT VT, int64_t offset = 0, unsigned TargetFlags = 0) getTargetGlobalAddress() argument
758 getBuildVector(EVT VT, const SDLoc &DL, ArrayRef<SDValue> Ops) getBuildVector() argument
767 getBuildVector(EVT VT, const SDLoc &DL, ArrayRef<SDUse> Ops) getBuildVector() argument
775 getSplatBuildVector(EVT VT, const SDLoc &DL, SDValue Op) getSplatBuildVector() argument
792 getSplatVector(EVT VT, const SDLoc &DL, SDValue Op) getSplatVector() argument
883 getCALLSEQ_START(SDValue Chain, uint64_t InSize, uint64_t OutSize, const SDLoc &DL) getCALLSEQ_START() argument
895 getCALLSEQ_END(SDValue Chain, SDValue Op1, SDValue Op2, SDValue InGlue, const SDLoc &DL) getCALLSEQ_END() argument
996 getSetCC(const SDLoc &DL, EVT VT, SDValue LHS, SDValue RHS, ISD::CondCode Cond, SDValue Chain = SDValue(), bool IsSignaling = false) getSetCC() argument
1013 getSelect(const SDLoc &DL, EVT VT, SDValue Cond, SDValue LHS, SDValue RHS) getSelect() argument
1025 getSelectCC(const SDLoc &DL, SDValue LHS, SDValue RHS, SDValue True, SDValue False, ISD::CondCode Cond) getSelectCC() argument
1680 SplitVector(const SDValue &N, const SDLoc &DL) SplitVector() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp68 const DebugLoc &DL, unsigned Reg, unsigned Lane,
73 const DebugLoc &DL, unsigned DReg,
78 const DebugLoc &DL, unsigned Ssub0, unsigned Ssub1);
82 const DebugLoc &DL, unsigned Reg1,
87 const DebugLoc &DL, unsigned DReg,
92 const DebugLoc &DL);
418 const DebugLoc &DL, unsigned Reg, in createDupLane()
422 BuildMI(MBB, InsertBefore, DL, in createDupLane()
434 const DebugLoc &DL, unsigned DReg, unsigned Lane, in createExtractSubreg()
439 DL, in createExtractSubreg()
416 createDupLane(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const DebugLoc &DL, unsigned Reg, unsigned Lane, bool QPR) createDupLane() argument
432 createExtractSubreg( MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const DebugLoc &DL, unsigned DReg, unsigned Lane, const TargetRegisterClass *TRC) createExtractSubreg() argument
447 createRegSequence( MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const DebugLoc &DL, unsigned Reg1, unsigned Reg2) createRegSequence() argument
464 createVExt(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const DebugLoc &DL, unsigned Ssub0, unsigned Ssub1) createVExt() argument
477 createInsertSubreg( MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const DebugLoc &DL, unsigned DReg, unsigned Lane, unsigned ToInsert) createInsertSubreg() argument
493 createImplicitDef(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const DebugLoc &DL) createImplicitDef() argument
510 DebugLoc DL = MI->getDebugLoc(); optimizeAllLanesPattern() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DSROA.cpp235 AllocaSlices(const DataLayout &DL, AllocaInst &AI);
664 SliceBuilder(const DataLayout &DL, AllocaInst &AI, AllocaSlices &AS)
665 : PtrUseVisitor<SliceBuilder>(DL),
666 AllocSize(DL.getTypeAllocSize(AI.getAllocatedType())), AS(AS) {}
737 const DataLayout &DL = GEPI.getModule()->getDataLayout();
748 const StructLayout *SL = DL.getStructLayout(STy);
756 DL.getTypeAllocSize(GTI.getIndexedType()));
788 LI.getPointerAddressSpace() != DL.getAllocaAddrSpace())
791 uint64_t Size = DL.getTypeStoreSize(LI.getType());
803 SI.getPointerAddressSpace() != DL
[all...]

Completed in 34 milliseconds

12345678910>>...25