Searched refs:IID (Results 1 - 25 of 78) sorted by relevance

1234

/freebsd-12-stable/contrib/llvm-project/llvm/lib/MCA/
H A DInstruction.cpp21 void WriteState::writeStartEvent(unsigned IID, MCPhysReg RegID, argument
23 CRD.IID = IID;
30 void ReadState::writeStartEvent(unsigned IID, MCPhysReg RegID, unsigned Cycles) { argument
41 CRD.IID = IID;
53 void WriteState::onInstructionIssued(unsigned IID) { argument
63 RS->writeStartEvent(IID, RegisterID, ReadCycles);
68 PartialWrite->writeStartEvent(IID, RegisterID, CyclesLeft);
71 void WriteState::addUser(unsigned IID, ReadStat argument
84 addUser(unsigned IID, WriteState *User) argument
168 execute(unsigned IID) argument
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp40 static bool UpgradePTESTIntrinsic(Function* F, Intrinsic::ID IID, argument
50 NewFn = Intrinsic::getDeclaration(F->getParent(), IID);
56 static bool UpgradeX86IntrinsicsWith8BitMask(Function *F, Intrinsic::ID IID, argument
66 NewFn = Intrinsic::getDeclaration(F->getParent(), IID);
763 Intrinsic::ID IID = StringSwitch<Intrinsic::ID>(Name) local
768 if (IID != Intrinsic::not_intrinsic && F->arg_size() == 1) {
769 NewFn = Intrinsic::getDeclaration(F->getParent(), IID,
1059 Intrinsic::ID IID; local
1061 IID = Intrinsic::x86_avx512_vpermi2var_ps_128;
1063 IID
1120 Intrinsic::ID IID = local
1149 Intrinsic::ID IID = IsRotateRight ? Intrinsic::fshr : Intrinsic::fshl; local
1219 Intrinsic::ID IID = IsShiftRight ? Intrinsic::fshr : Intrinsic::fshl; local
1383 UpgradeX86MaskedShift(IRBuilder< &Builder, CallInst &CI, Intrinsic::ID IID) argument
1421 Intrinsic::ID IID; local
1831 Intrinsic::ID IID = Name[18] == 's' ? Intrinsic::x86_avx512_sqrt_ps_512 local
1953 Intrinsic::ID IID; local
1968 Intrinsic::ID IID; local
1991 Intrinsic::ID IID; local
2124 Intrinsic::ID IID = IsUnsigned ? Intrinsic::x86_avx512_uitofp_round local
2183 Intrinsic::ID IID = IsCompress ? Intrinsic::x86_avx512_mask_compress local
2753 Intrinsic::ID IID; local
2769 Intrinsic::ID IID; local
2785 Intrinsic::ID IID; local
2801 Intrinsic::ID IID; local
2824 Intrinsic::ID IID = MinMaxTbl[IsMin][IsDouble]; local
2847 Intrinsic::ID IID; local
2915 Intrinsic::ID IID; local
2983 Intrinsic::ID IID; local
3136 Intrinsic::ID IID; local
3191 Intrinsic::ID IID; local
3246 Intrinsic::ID IID; local
3293 Intrinsic::ID IID; local
3321 Intrinsic::ID IID; local
3357 Intrinsic::ID IID; local
3387 Intrinsic::ID IID; local
3413 Intrinsic::ID IID; local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetIntrinsicInfo.h43 virtual std::string getName(unsigned IID, Type **Tys = nullptr,
58 virtual bool isOverloaded(unsigned IID) const = 0;
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DBottleneckAnalysis.h146 unsigned getRegisterPressureCycles(unsigned IID) const {
147 assert(IPI.find(IID) != IPI.end() && "Instruction is not tracked!");
148 const InstructionPressureInfo &Info = IPI.find(IID)->second;
152 unsigned getMemoryPressureCycles(unsigned IID) const {
153 assert(IPI.find(IID) != IPI.end() && "Instruction is not tracked!");
154 const InstructionPressureInfo &Info = IPI.find(IID)->second;
158 unsigned getResourcePressureCycles(unsigned IID) const {
159 assert(IPI.find(IID) != IPI.end() && "Instruction is not tracked!");
160 const InstructionPressureInfo &Info = IPI.find(IID)->second;
171 void onInstructionDispatched(unsigned IID);
[all...]
H A DBottleneckAnalysis.cpp61 void PressureTracker::onInstructionDispatched(unsigned IID) { argument
62 IPI.insert(std::make_pair(IID, InstructionPressureInfo()));
65 void PressureTracker::onInstructionExecuted(unsigned IID) { IPI.erase(IID); } argument
69 unsigned IID = Event.IR.getSourceIndex(); local
76 ResourceUsers[Index] = std::make_pair(IID, Use.second.getNumerator());
125 unsigned IID = IR.getSourceIndex(); local
126 IPI[IID].ResourcePressureCycles++;
133 unsigned IID = IR.getSourceIndex(); local
134 IPI[IID]
140 unsigned IID = IR.getSourceIndex(); local
[all...]
H A DTimelineView.cpp191 unsigned IID = 0; local
193 printWaitTimeEntry(FOS, WaitTime[IID], IID, Executions);
205 ++IID;
220 printWaitTimeEntry(FOS, TotalWaitTime, IID, Executions);
299 unsigned IID = 0; local
303 const TimelineViewEntry &Entry = Timeline[IID];
307 unsigned SourceIndex = IID % Source.size();
320 ++IID;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DMSVCSetupApi.h127 EXTERN_C const IID IID_ISetupInstance;
225 EXTERN_C const IID IID_ISetupInstance2;
276 EXTERN_C const IID IID_IEnumSetupInstances;
327 EXTERN_C const IID IID_ISetupConfiguration;
364 EXTERN_C const IID IID_ISetupConfiguration2;
382 EXTERN_C const IID IID_ISetupPackageReference;
445 EXTERN_C const IID IID_ISetupHelper;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h46 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
H A DRISCVTargetTransformInfo.cpp88 int RISCVTTIImpl::getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, argument
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCSchedule.cpp135 const InstrItineraryData &IID) {
137 const InstrStage *I = IID.beginStage(SchedClass);
138 const InstrStage *E = IID.endStage(SchedClass);
134 getReciprocalThroughput(unsigned SchedClass, const InstrItineraryData &IID) argument
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h198 Intrinsic::ID IID) const;
218 int getIntrinsicInstrCost(Intrinsic::ID IID, Type *RetTy,
221 int getIntrinsicInstrCost(Intrinsic::ID IID, Type *RetTy,
224 int getIntrinsicInstrCost(Intrinsic::ID IID, Type *RetTy,
H A DAMDGPUAnnotateKernelFeatures.cpp288 Intrinsic::ID IID = Callee->getIntrinsicID(); local
289 if (IID == Intrinsic::not_intrinsic) {
295 StringRef AttrName = intrinsicToAttrName(IID,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InsertPrefetch.cpp129 unsigned IID = 0; local
133 IID = HintType.second;
137 if (IID == 0)
144 Prefetches[index] = {IID, D};
H A DX86TargetTransformInfo.h147 int getIntrinsicInstrCost(Intrinsic::ID IID, Type *RetTy,
150 int getIntrinsicInstrCost(Intrinsic::ID IID, Type *RetTy,
183 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstruction.h88 unsigned IID; member in struct:llvm::mca::CriticalDependency
171 // This method adds Use to the set of data dependent reads. IID is the
175 void addUser(unsigned IID, ReadState *Use, int ReadAdvance);
178 // write. IID is the instruction identifier associated with this write.
179 void addUser(unsigned IID, WriteState *Use);
204 void writeStartEvent(unsigned IID, MCPhysReg RegID, unsigned Cycles);
216 void onInstructionIssued(unsigned IID);
276 void writeStartEvent(unsigned IID, MCPhysReg RegID, unsigned Cycles);
515 void execute(unsigned IID);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp110 Intrinsic::ID IID = matchRotate(P0, RotSrc, RotAmt); local
111 if (IID == Intrinsic::not_intrinsic || RotSrc != P1) {
112 IID = matchRotate(P1, RotSrc, RotAmt);
113 if (IID == Intrinsic::not_intrinsic || RotSrc != P0)
115 assert((IID == Intrinsic::fshl || IID == Intrinsic::fshr) &&
149 Function *F = Intrinsic::getDeclaration(Phi.getModule(), IID, Phi.getType());
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h220 Intrinsic::ID IID) const {
306 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, argument
308 return BaseT::getIntrinsicCost(IID, RetTy, Arguments, U);
311 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, argument
313 if (IID == Intrinsic::cttz) {
319 if (IID == Intrinsic::ctlz) {
325 return BaseT::getIntrinsicCost(IID, RetTy, ParamTys, U);
1071 unsigned getIntrinsicInstrCost(Intrinsic::ID IID, Type *RetTy, argument
1078 switch (IID) {
1102 return ConcreteTTI->getIntrinsicInstrCost(IID, RetT
1179 getIntrinsicInstrCost( Intrinsic::ID IID, Type *RetTy, ArrayRef<Type *> Tys, FastMathFlags FMF, unsigned ScalarizationCostPassed = std::numeric_limits<unsigned>::max()) argument
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h284 int getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
291 int getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
381 Intrinsic::ID IID) const;
759 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
1188 virtual int getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
1190 virtual int getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
1205 Intrinsic::ID IID) const = 0;
1283 virtual int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx,
1439 int getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
1441 return Impl.getIntrinsicCost(IID, RetT
[all...]
H A DTargetTransformInfoImpl.h164 Intrinsic::ID IID) const {
367 unsigned getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, argument
723 if (Intrinsic::ID IID = F->getIntrinsicID()) {
727 ->getIntrinsicCost(IID, FTy->getReturnType(), ParamTys, U);
805 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, argument
807 switch (IID) {
849 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, argument
858 return static_cast<T *>(this)->getIntrinsicCost(IID, RetTy, ParamTys, U);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h73 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm, argument
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DGCRootLowering.cpp137 if (Intrinsic::ID IID = F->getIntrinsicID())
138 if (IID == Intrinsic::gcroot)
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSchedule.h367 getReciprocalThroughput(unsigned SchedClass, const InstrItineraryData &IID);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSpeculateAroundPHIs.cpp277 Intrinsic::ID IID = Intrinsic::not_intrinsic; local
279 IID = UserII->getIntrinsicID();
285 if (IID)
286 FoldedCost += TTI.getIntImmCostIntrin(IID, Idx, IncomingC->getValue(),
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h52 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h44 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,

Completed in 287 milliseconds

1234