Home
last modified time | relevance | path

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

1234

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsCCState.h47 void PreAnalyzeCallResultForF128(const SmallVectorImpl<ISD::InputArg> &Ins,
64 PreAnalyzeFormalArgumentsForF128(const SmallVectorImpl<ISD::InputArg> &Ins);
67 PreAnalyzeCallResultForVectorFloat(const SmallVectorImpl<ISD::InputArg> &Ins,
71 const SmallVectorImpl<ISD::InputArg> &Ins);
131 void PreAnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in PreAnalyzeFormalArguments() argument
136 PreAnalyzeFormalArgumentsForF128(Ins); in PreAnalyzeFormalArguments()
139 void AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeFormalArguments() argument
141 PreAnalyzeFormalArguments(Ins, Fn); in AnalyzeFormalArguments()
142 CCState::AnalyzeFormalArguments(Ins, Fn); in AnalyzeFormalArguments()
151 void PreAnalyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins, in PreAnalyzeCallResult() argument
[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()
181 const SmallVectorImpl<ISD::InputArg> &Ins) { in PreAnalyzeFormalArgumentsForF128() argument
183 for (unsigned i = 0; i < Ins.size(); ++i) { in PreAnalyzeFormalArgumentsForF128()
189 if (Ins[i].Flags.isSRet()) { in PreAnalyzeFormalArgumentsForF128()
196 assert(Ins[i].getOrigArgIndex() < MF.getFunction().arg_size()); in PreAnalyzeFormalArgumentsForF128()
197 std::advance(FuncArg, Ins[i].getOrigArgIndex()); in PreAnalyzeFormalArgumentsForF128()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DStraightLineStrengthReduce.cpp145 : CandidateKind(CT), Base(B), Index(Idx), Stride(S), Ins(I) {} in Candidate()
172 Instruction *Ins = nullptr; member
275 return (Basis.Ins != C.Ins && // skip the same instruction in isBasisFor()
278 Basis.Ins->getType() == C.Ins->getType() && in isBasisFor()
280 DT->dominates(Basis.Ins->getParent(), C.Ins->getParent()) && in isBasisFor()
308 return isGEPFoldable(cast<GetElementPtrInst>(C.Ins), TTI); in isFoldable()
335 hasOnlyOneNonZeroIndex(cast<GetElementPtrInst>(C.Ins))); in isSimplestForm()
596 cast<GetElementPtrInst>(Basis.Ins)->getResultElementType())); in emitBump()
616 IntegerType::get(Basis.Ins->getContext(), IndexOffset.getBitWidth()); in emitBump()
639 assert(Basis.Ins->getParent() != nullptr && "the basis is unlinked"); in rewriteCandidateWithBasis()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DCallingConvLower.cpp90 CCState::AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeFormalArguments() argument
92 unsigned NumArgs = Ins.size(); in AnalyzeFormalArguments()
95 MVT ArgVT = Ins[i].VT; in AnalyzeFormalArguments()
96 ISD::ArgFlagsTy ArgFlags = Ins[i].Flags; in AnalyzeFormalArguments()
167 void CCState::AnalyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeCallResult() argument
169 for (unsigned i = 0, e = Ins.size(); i != e; ++i) { in AnalyzeCallResult()
170 MVT VT = Ins[i].VT; in AnalyzeCallResult()
171 ISD::ArgFlagsTy Flags = Ins[i].Flags; in AnalyzeCallResult()
269 const SmallVectorImpl<ISD::InputArg> &Ins, in resultsCompatible() argument
275 CCInfo1.AnalyzeCallResult(Ins, CalleeFn); in resultsCompatible()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCCCState.h25 PreAnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins);
50 void AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeFormalArguments() argument
53 IsFixed.resize(Ins.size(), true); in AnalyzeFormalArguments()
54 CCState::AnalyzeFormalArguments(Ins, Fn); in AnalyzeFormalArguments()
DPPCCCState.cpp27 const SmallVectorImpl<ISD::InputArg> &Ins) { in PreAnalyzeFormalArguments() argument
28 for (const auto &I : Ins) { in PreAnalyzeFormalArguments()
DPPCISelLowering.h1195 const SmallVectorImpl<ISD::InputArg> &Ins,
1201 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const;
1260 const SmallVectorImpl<ISD::InputArg> &Ins,
1268 const SmallVectorImpl<ISD::InputArg> &Ins,
1274 const SmallVectorImpl<ISD::InputArg> &Ins,
1297 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
1301 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
1305 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl,
1316 const SmallVectorImpl<ISD::InputArg> &Ins,
1323 const SmallVectorImpl<ISD::InputArg> &Ins,
[all …]
DPPCRegisterInfo.cpp959 MachineBasicBlock::reverse_iterator Ins = MI; in lowerCRBitSpilling() local
961 ++Ins; in lowerCRBitSpilling()
964 for (; Ins != Rend; ++Ins) { in lowerCRBitSpilling()
966 if (Ins->modifiesRegister(SrcReg, TRI)) in lowerCRBitSpilling()
969 if (Ins->readsRegister(SrcReg, TRI)) in lowerCRBitSpilling()
973 Ins = MI; in lowerCRBitSpilling()
977 if (!Ins->isDebugInstr()) in lowerCRBitSpilling()
982 if (Ins == MBB.rend()) in lowerCRBitSpilling()
983 Ins = MI; in lowerCRBitSpilling()
987 switch (Ins->getOpcode()) { in lowerCRBitSpilling()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZCallingConv.h51 void AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeFormalArguments() argument
55 for (unsigned i = 0; i < Ins.size(); ++i) in AnalyzeFormalArguments()
59 for (unsigned i = 0; i < Ins.size(); ++i) in AnalyzeFormalArguments()
60 ArgIsShortVector.push_back(IsShortVectorType(Ins[i].ArgVT)); in AnalyzeFormalArguments()
62 CCState::AnalyzeFormalArguments(Ins, Fn); in AnalyzeFormalArguments()
/freebsd-12-stable/contrib/llvm-project/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,
DLanaiISelLowering.cpp398 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, in LowerFormalArguments() argument
403 return LowerCCCArguments(Chain, CallConv, IsVarArg, Ins, DL, DAG, InVals); in LowerFormalArguments()
415 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins; in LowerCall() local
429 OutVals, Ins, DL, DAG, InVals); in LowerCall()
439 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, in LowerCCCArguments() argument
451 CCInfo.AnalyzeFormalArguments(Ins, CC_Lanai32_Fast); in LowerCCCArguments()
453 CCInfo.AnalyzeFormalArguments(Ins, CC_Lanai32); in LowerCCCArguments()
600 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, in LowerCCCCallTo() argument
768 return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, DL, DAG, in LowerCCCCallTo()
776 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, in LowerCallResult() argument
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h146 const SmallVectorImpl<ISD::InputArg> &Ins,
152 const SmallVectorImpl<ISD::InputArg> &Ins,
158 const SmallVectorImpl<ISD::InputArg> &Ins,
164 const SmallVectorImpl<ISD::InputArg> &Ins,
DMSP430ISelLowering.cpp446 const SmallVectorImpl<ISD::InputArg> &Ins) { in AnalyzeVarArgs() argument
447 State.AnalyzeFormalArguments(Ins, CC_MSP430_AssignStack); in AnalyzeVarArgs()
550 const SmallVectorImpl<ISD::InputArg> &Ins) { in AnalyzeRetResult() argument
551 State.AnalyzeCallResult(Ins, RetCC_MSP430); in AnalyzeRetResult()
568 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl, in LowerFormalArguments() argument
576 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments()
578 if (Ins.empty()) in LowerFormalArguments()
591 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins; in LowerCall() local
608 Outs, OutVals, Ins, dl, DAG, InVals); in LowerCall()
619 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl, in LowerCCCArguments() argument
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DCallingConvLower.h283 void AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins,
287 void AnalyzeArguments(const SmallVectorImpl<ISD::InputArg> &Ins, in AnalyzeArguments() argument
289 AnalyzeFormalArguments(Ins, Fn); in AnalyzeArguments()
322 void AnalyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins,
525 const SmallVectorImpl<ISD::InputArg> &Ins,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
DBPFISelLowering.cpp301 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, in LowerFormalArguments() argument
317 CCInfo.AnalyzeFormalArguments(Ins, getHasAlu32() ? CC_BPF32 : CC_BPF64); in LowerFormalArguments()
373 auto &Ins = CLI.Ins; in LowerCall() local
495 return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, CLI.DL, DAG, in LowerCall()
549 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &DL, in LowerCallResult() argument
557 if (Ins.size() >= 2) { in LowerCallResult()
559 for (unsigned i = 0, e = Ins.size(); i != e; ++i) in LowerCallResult()
560 InVals.push_back(DAG.getConstant(0, DL, Ins[i].VT)); in LowerCallResult()
561 return DAG.getCopyFromReg(Chain, DL, 1, Ins[0].VT, InFlag).getValue(1); in LowerCallResult()
564 CCInfo.AnalyzeCallResult(Ins, getHasAlu32() ? RetCC_BPF32 : RetCC_BPF64); in LowerCallResult()
DBPFISelLowering.h82 const SmallVectorImpl<ISD::InputArg> &Ins,
96 const SmallVectorImpl<ISD::InputArg> &Ins,
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
DInstrProfiling.h88 void computeNumValueSiteCounts(InstrProfValueProfileInst *Ins);
91 void lowerValueProfileInst(InstrProfValueProfileInst *Ins);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/
DXCoreISelLowering.h148 const SmallVectorImpl<ISD::InputArg> &Ins,
156 const SmallVectorImpl<ISD::InputArg> &Ins,
212 const SmallVectorImpl<ISD::InputArg> &Ins,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
DSparcISelLowering.h121 const SmallVectorImpl<ISD::InputArg> &Ins,
126 const SmallVectorImpl<ISD::InputArg> &Ins,
131 const SmallVectorImpl<ISD::InputArg> &Ins,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/
DARCISelLowering.h83 const SmallVectorImpl<ISD::InputArg> &Ins,
97 const SmallVectorImpl<ISD::InputArg> &Ins,
DARCISelLowering.cpp228 SmallVectorImpl<ISD::InputArg> &Ins = CLI.Ins; in LowerCall() local
248 RetCCInfo.AnalyzeCallResult(Ins, RetCC_ARC); in LowerCall()
432 const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl, in LowerFormalArguments() argument
439 return LowerCallArguments(Chain, CallConv, IsVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments()
447 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, in LowerCallArguments() argument
459 CCInfo.AnalyzeFormalArguments(Ins, CC_ARC); in LowerCallArguments()
513 const ArgDataPair ADP = {ArgIn, Ins[i].Flags}; in LowerCallArguments()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/
DM68kISelLowering.h226 const SmallVectorImpl<ISD::InputArg> &Ins,
234 const SmallVectorImpl<ISD::InputArg> &Ins,
273 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/TableGen/
DTGParser.h114 bool Ins = vars.insert(std::make_pair(std::string(Name), I)).second; in addVar() local
115 (void)Ins; in addVar()
116 assert(Ins && "Local variable already exists"); in addVar()
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/
DCodeGenRegisters.h112 std::pair<CompMap::iterator, bool> Ins = in addComposite() local
123 return (Ins.second || Ins.first->second == B) ? nullptr in addComposite()
124 : Ins.first->second; in addComposite()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonCommonGEP.cpp580 std::pair<NodeSymRel::iterator, bool> Ins = EqRel.insert(C); in common() local
581 (void)Ins; in common()
582 assert(Ins.second && "Cannot add a class"); in common()
611 std::pair<ProjMap::iterator,bool> Ins = PM.insert(std::make_pair(&S, Min)); in common() local
612 (void)Ins; in common()
613 assert(Ins.second && "Cannot add minimal element"); in common()
1268 ValueVect Ins; in removeDeadCode() local
1270 Ins.push_back(&*I); in removeDeadCode()
1271 for (ValueVect::iterator I = Ins.begin(), E = Ins.end(); I != E; ++I) { in removeDeadCode()

1234