Home
last modified time | relevance | path

Searched refs:Ins (Results 1 – 25 of 92) sorted by relevance

1234

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DStraightLineStrengthReduce.cpp113 : CandidateKind(CT), Base(B), Index(Idx), Stride(S), Ins(I) {} in Candidate()
140 Instruction *Ins = nullptr; member
262 return (Basis.Ins != C.Ins && // skip the same instruction in isBasisFor()
265 Basis.Ins->getType() == C.Ins->getType() && in isBasisFor()
267 DT->dominates(Basis.Ins->getParent(), C.Ins->getParent()) && in isBasisFor()
297 return isGEPFoldable(cast<GetElementPtrInst>(C.Ins), TTI); in isFoldable()
324 hasOnlyOneNonZeroIndex(cast<GetElementPtrInst>(C.Ins))); in isSimplestForm()
585 cast<GetElementPtrInst>(Basis.Ins)->getResultElementType())); in emitBump()
605 IntegerType::get(Basis.Ins->getContext(), IndexOffset.getBitWidth()); in emitBump()
628 assert(Basis.Ins->getParent() != nullptr && "the basis is unlinked"); in rewriteCandidateWithBasis()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsCCState.h32 void PreAnalyzeCallResultForF128(const SmallVectorImpl<ISD::InputArg> &Ins,
49 PreAnalyzeFormalArgumentsForF128(const SmallVectorImpl<ISD::InputArg> &Ins);
52 PreAnalyzeCallResultForVectorFloat(const SmallVectorImpl<ISD::InputArg> &Ins,
56 const SmallVectorImpl<ISD::InputArg> &Ins);
110 void AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeFormalArguments() argument
112 PreAnalyzeFormalArgumentsForF128(Ins); in AnalyzeFormalArguments()
113 CCState::AnalyzeFormalArguments(Ins, Fn); in AnalyzeFormalArguments()
119 void AnalyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeCallResult() argument
122 PreAnalyzeCallResultForF128(Ins, RetTy, Func); in AnalyzeCallResult()
123 PreAnalyzeCallResultForVectorFloat(Ins, RetTy); in AnalyzeCallResult()
[all …]
DMipsCCState.cpp87 const SmallVectorImpl<ISD::InputArg> &Ins, in PreAnalyzeCallResultForF128() argument
89 for (unsigned i = 0; i < Ins.size(); ++i) { in PreAnalyzeCallResultForF128()
112 const SmallVectorImpl<ISD::InputArg> &Ins, const Type *RetTy) { in PreAnalyzeCallResultForVectorFloat() argument
113 for (unsigned i = 0; i < Ins.size(); ++i) { in PreAnalyzeCallResultForVectorFloat()
148 const SmallVectorImpl<ISD::InputArg> &Ins) { in PreAnalyzeFormalArgumentsForF128() argument
150 for (unsigned i = 0; i < Ins.size(); ++i) { in PreAnalyzeFormalArgumentsForF128()
156 if (Ins[i].Flags.isSRet()) { in PreAnalyzeFormalArgumentsForF128()
163 assert(Ins[i].getOrigArgIndex() < MF.getFunction().arg_size()); in PreAnalyzeFormalArgumentsForF128()
164 std::advance(FuncArg, Ins[i].getOrigArgIndex()); in PreAnalyzeFormalArgumentsForF128()
DMipsCallLowering.cpp481 SmallVector<ISD::InputArg, 8> Ins; in lowerFormalArguments() local
482 subTargetRegTypeForCallingConv(F, ArgInfos, OrigArgIndices, Ins); in lowerFormalArguments()
493 CCInfo.AnalyzeFormalArguments(Ins, TLI.CCAssignFnForCall()); in lowerFormalArguments()
494 setLocInfo(ArgLocs, Ins); in lowerFormalArguments()
651 SmallVector<ISD::InputArg, 8> Ins; in lowerCall() local
652 subTargetRegTypeForCallingConv(F, ArgInfos, OrigRetIndices, Ins); in lowerCall()
658 CCInfo.AnalyzeCallResult(Ins, TLI.CCAssignFnForReturn(), Info.OrigRet.Ty, in lowerCall()
660 setLocInfo(ArgLocs, Ins); in lowerCall()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DCallingConvLower.cpp86 CCState::AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeFormalArguments() argument
88 unsigned NumArgs = Ins.size(); in AnalyzeFormalArguments()
91 MVT ArgVT = Ins[i].VT; in AnalyzeFormalArguments()
92 ISD::ArgFlagsTy ArgFlags = Ins[i].Flags; in AnalyzeFormalArguments()
163 void CCState::AnalyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeCallResult() argument
165 for (unsigned i = 0, e = Ins.size(); i != e; ++i) { in AnalyzeCallResult()
166 MVT VT = Ins[i].VT; in AnalyzeCallResult()
167 ISD::ArgFlagsTy Flags = Ins[i].Flags; in AnalyzeCallResult()
262 const SmallVectorImpl<ISD::InputArg> &Ins, in resultsCompatible() argument
268 CCInfo1.AnalyzeCallResult(Ins, CalleeFn); in resultsCompatible()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZCallingConv.h44 void AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeFormalArguments() argument
48 for (unsigned i = 0; i < Ins.size(); ++i) in AnalyzeFormalArguments()
52 for (unsigned i = 0; i < Ins.size(); ++i) in AnalyzeFormalArguments()
53 ArgIsShortVector.push_back(IsShortVectorType(Ins[i].ArgVT)); in AnalyzeFormalArguments()
55 CCState::AnalyzeFormalArguments(Ins, Fn); in AnalyzeFormalArguments()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiISelLowering.h118 const SmallVectorImpl<ISD::InputArg> &Ins,
124 const SmallVectorImpl<ISD::InputArg> &Ins,
130 const SmallVectorImpl<ISD::InputArg> &Ins,
139 const SmallVectorImpl<ISD::InputArg> &Ins,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCCCState.cpp27 const SmallVectorImpl<ISD::InputArg> &Ins) { in PreAnalyzeFormalArguments() argument
28 for (const auto &I : Ins) { in PreAnalyzeFormalArguments()
DPPCISelLowering.h1032 const SmallVectorImpl<ISD::InputArg> &Ins,
1042 const SmallVectorImpl<ISD::InputArg> &Ins,
1100 const SmallVectorImpl<ISD::InputArg> &Ins,
1109 const SmallVectorImpl<ISD::InputArg> &Ins,
1115 const SmallVectorImpl<ISD::InputArg> &Ins,
1138 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
1142 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
1146 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
1150 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
1163 const SmallVectorImpl<ISD::InputArg> &Ins,
[all …]
DPPCRegisterInfo.cpp750 MachineBasicBlock::reverse_iterator Ins = MI; in lowerCRBitSpilling() local
752 ++Ins; in lowerCRBitSpilling()
755 for (; Ins != Rend; ++Ins) { in lowerCRBitSpilling()
757 if (Ins->modifiesRegister(SrcReg, TRI)) in lowerCRBitSpilling()
760 if (Ins->readsRegister(SrcReg, TRI)) in lowerCRBitSpilling()
764 Ins = MI; in lowerCRBitSpilling()
768 if (!Ins->isDebugInstr()) in lowerCRBitSpilling()
773 if (Ins == MBB.rend()) in lowerCRBitSpilling()
774 Ins = MI; in lowerCRBitSpilling()
778 switch (Ins->getOpcode()) { in lowerCRBitSpilling()
[all …]
DPPCCCState.h24 PreAnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h142 const SmallVectorImpl<ISD::InputArg> &Ins,
148 const SmallVectorImpl<ISD::InputArg> &Ins,
154 const SmallVectorImpl<ISD::InputArg> &Ins,
160 const SmallVectorImpl<ISD::InputArg> &Ins,
DMSP430ISelLowering.cpp447 const SmallVectorImpl<ISD::InputArg> &Ins) { in AnalyzeVarArgs() argument
448 State.AnalyzeFormalArguments(Ins, CC_MSP430_AssignStack); in AnalyzeVarArgs()
551 const SmallVectorImpl<ISD::InputArg> &Ins) { in AnalyzeRetResult() argument
552 State.AnalyzeCallResult(Ins, RetCC_MSP430); in AnalyzeRetResult()
569 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl, in LowerFormalArguments() argument
577 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments()
579 if (Ins.empty()) in LowerFormalArguments()
592 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins; in LowerCall() local
609 Outs, OutVals, Ins, dl, DAG, InVals); in LowerCall()
620 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl, in LowerCCCArguments() argument
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DIPConstantPropagation.cpp250 Instruction *Ins = cast<Instruction>(*I); in PropagateConstantReturn() local
257 if (ExtractValueInst *EV = dyn_cast<ExtractValueInst>(Ins)) in PropagateConstantReturn()
270 Ins->replaceAllUsesWith(New); in PropagateConstantReturn()
271 Ins->eraseFromParent(); in PropagateConstantReturn()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFISelLowering.cpp208 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, in LowerFormalArguments() argument
224 CCInfo.AnalyzeFormalArguments(Ins, getHasAlu32() ? CC_BPF32 : CC_BPF64); in LowerFormalArguments()
280 auto &Ins = CLI.Ins; in LowerCall() local
402 return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, CLI.DL, DAG, in LowerCall()
456 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, in LowerCallResult() argument
464 if (Ins.size() >= 2) { in LowerCallResult()
466 for (unsigned i = 0, e = Ins.size(); i != e; ++i) in LowerCallResult()
467 InVals.push_back(DAG.getConstant(0, DL, Ins[i].VT)); in LowerCallResult()
468 return DAG.getCopyFromReg(Chain, DL, 1, Ins[0].VT, InFlag).getValue(1); in LowerCallResult()
471 CCInfo.AnalyzeCallResult(Ins, getHasAlu32() ? RetCC_BPF32 : RetCC_BPF64); in LowerCallResult()
DBPFISelLowering.h79 const SmallVectorImpl<ISD::InputArg> &Ins,
93 const SmallVectorImpl<ISD::InputArg> &Ins,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Instrumentation/
DInstrProfiling.h89 void computeNumValueSiteCounts(InstrProfValueProfileInst *Ins);
92 void lowerValueProfileInst(InstrProfValueProfileInst *Ins);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DCallingConvLower.h291 void AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins,
295 void AnalyzeArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeArguments() argument
297 AnalyzeFormalArguments(Ins, Fn); in AnalyzeArguments()
330 void AnalyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins,
536 const SmallVectorImpl<ISD::InputArg> &Ins,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/VE/
DVEISelLowering.cpp66 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, in LowerFormalArguments() argument
69 assert(Ins.empty() && "TODO implement input arguments"); in LowerFormalArguments()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCISelLowering.h83 const SmallVectorImpl<ISD::InputArg> &Ins,
97 const SmallVectorImpl<ISD::InputArg> &Ins,
DARCISelLowering.cpp229 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins; in LowerCall() local
249 RetCCInfo.AnalyzeCallResult(Ins, RetCC_ARC); in LowerCall()
433 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl, in LowerFormalArguments() argument
440 return LowerCallArguments(Chain, CallConv, IsVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments()
448 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, in LowerCallArguments() argument
460 CCInfo.AnalyzeFormalArguments(Ins, CC_ARC); in LowerCallArguments()
514 const ArgDataPair ADP = {ArgIn, Ins[i].Flags}; in LowerCallArguments()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreISelLowering.h149 const SmallVectorImpl<ISD::InputArg> &Ins,
157 const SmallVectorImpl<ISD::InputArg> &Ins,
212 const SmallVectorImpl<ISD::InputArg> &Ins,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcISelLowering.h128 const SmallVectorImpl<ISD::InputArg> &Ins,
133 const SmallVectorImpl<ISD::InputArg> &Ins,
138 const SmallVectorImpl<ISD::InputArg> &Ins,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRISelLowering.cpp888 static void parseFunctionArgs(const SmallVectorImpl<ISD::InputArg> &Ins, in parseFunctionArgs() argument
890 for (const ISD::InputArg &Arg : Ins) { in parseFunctionArgs()
935 const SmallVectorImpl<ISD::InputArg> *Ins, in analyzeStandardArguments() argument
950 CCInfo.AnalyzeFormalArguments(*Ins, ArgCC_AVR_Vararg); in analyzeStandardArguments()
961 parseFunctionArgs(*Ins, Args); in analyzeStandardArguments()
975 MVT LocVT = (IsCall) ? (*Outs)[pos].VT : (*Ins)[pos].VT; in analyzeStandardArguments()
1011 const SmallVectorImpl<ISD::InputArg> *Ins, in analyzeBuiltinArguments() argument
1020 analyzeStandardArguments(&CLI, F, TD, Outs, Ins, in analyzeBuiltinArguments()
1029 const SmallVectorImpl<ISD::InputArg> *Ins, in analyzeArguments() argument
1035 analyzeBuiltinArguments(*CLI, F, TD, Outs, Ins, in analyzeArguments()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/TableGen/
DTGParser.h115 bool Ins = vars.insert(std::make_pair(Name, I)).second; in addVar() local
116 (void)Ins; in addVar()
117 assert(Ins && "Local variable already exists"); in addVar()

1234