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

1234

/freebsd-13-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-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp41 static bool UpgradePTESTIntrinsic(Function* F, Intrinsic::ID IID, argument
51 NewFn = Intrinsic::getDeclaration(F->getParent(), IID);
57 static bool UpgradeX86IntrinsicsWith8BitMask(Function *F, Intrinsic::ID IID, argument
67 NewFn = Intrinsic::getDeclaration(F->getParent(), IID);
772 Intrinsic::ID IID = StringSwitch<Intrinsic::ID>(Name) local
777 if (IID != Intrinsic::not_intrinsic && F->arg_size() == 1) {
778 NewFn = Intrinsic::getDeclaration(F->getParent(), IID,
1068 Intrinsic::ID IID; local
1070 IID = Intrinsic::x86_avx512_vpermi2var_ps_128;
1072 IID
1129 Intrinsic::ID IID = local
1158 Intrinsic::ID IID = IsRotateRight ? Intrinsic::fshr : Intrinsic::fshl; local
1228 Intrinsic::ID IID = IsShiftRight ? Intrinsic::fshr : Intrinsic::fshl; local
1399 UpgradeX86MaskedShift(IRBuilder< &Builder, CallInst &CI, Intrinsic::ID IID) argument
1437 Intrinsic::ID IID; local
1847 Intrinsic::ID IID = Name[18] == 's' ? Intrinsic::x86_avx512_sqrt_ps_512 local
1969 Intrinsic::ID IID; local
1984 Intrinsic::ID IID; local
2007 Intrinsic::ID IID; local
2142 Intrinsic::ID IID = IsUnsigned ? Intrinsic::x86_avx512_uitofp_round local
2217 Intrinsic::ID IID = IsCompress ? Intrinsic::x86_avx512_mask_compress local
2788 Intrinsic::ID IID; local
2804 Intrinsic::ID IID; local
2820 Intrinsic::ID IID; local
2836 Intrinsic::ID IID; local
2859 Intrinsic::ID IID = MinMaxTbl[IsMin][IsDouble]; local
2882 Intrinsic::ID IID; local
2950 Intrinsic::ID IID; local
3018 Intrinsic::ID IID; local
3172 Intrinsic::ID IID; local
3227 Intrinsic::ID IID; local
3251 Intrinsic::ID IID; local
3278 Intrinsic::ID IID; local
3324 Intrinsic::ID IID; local
3352 Intrinsic::ID IID; local
3388 Intrinsic::ID IID; local
3418 Intrinsic::ID IID; local
3444 Intrinsic::ID IID; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetIntrinsicInfo.h42 virtual std::string getName(unsigned IID, Type **Tys = nullptr,
57 virtual bool isOverloaded(unsigned IID) const = 0;
/freebsd-13-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-13-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-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h47 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
H A DRISCVTargetTransformInfo.cpp89 int RISCVTTIImpl::getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, argument
/freebsd-13-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-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateKernelFeatures.cpp306 Intrinsic::ID IID = Callee->getIntrinsicID(); local
307 if (IID == Intrinsic::not_intrinsic) {
314 if (!IsFunc && IID == Intrinsic::amdgcn_kernarg_segment_ptr) {
317 StringRef AttrName = intrinsicToAttrName(IID, NonKernelOnly,
H A DAMDGPUInstructionSelector.h114 bool selectDSOrderedIntrinsic(MachineInstr &MI, Intrinsic::ID IID) const;
115 bool selectDSGWSIntrinsic(MachineInstr &MI, Intrinsic::ID IID) const;
/freebsd-13-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 DX86PartialReduction.cpp218 Intrinsic::ID IID; local
220 IID = Intrinsic::x86_avx512_psad_bw_512;
223 IID = Intrinsic::x86_avx2_psad_bw;
226 IID = Intrinsic::x86_sse2_psad_bw;
230 Function *PSADBWFn = Intrinsic::getDeclaration(SI->getModule(), IID);
/freebsd-13-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-13-stable/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp117 Intrinsic::ID IID = matchRotate(P0, RotSrc, RotAmt); local
118 if (IID == Intrinsic::not_intrinsic || RotSrc != P1) {
119 IID = matchRotate(P1, RotSrc, RotAmt);
120 if (IID == Intrinsic::not_intrinsic || RotSrc != P0)
122 assert((IID == Intrinsic::fshl || IID == Intrinsic::fshr) &&
156 Function *F = Intrinsic::getDeclaration(Phi.getModule(), IID, Phi.getType());
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h220 Intrinsic::ID IID) const {
1102 Intrinsic::ID IID = ICA.getID(); local
1106 switch (IID) {
1141 switch (IID) {
1166 IntrinsicCostAttributes Attrs(IID, RetTy, Types, FMF,
1200 IntrinsicCostAttributes Attrs(IID, RetTy, Args[0]->getType(), FMF, 1, I);
1251 Intrinsic::ID IID = ICA.getID(); local
1262 switch (IID) {
1290 IntrinsicCostAttributes ScalarAttrs(IID, ScalarRetTy, ScalarTys, FMF);
1440 Intrinsic::ID OverflowOp = IID
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp58 II(&I), RetTy(I.getType()), IID(I.getIntrinsicID()) {
69 II(dyn_cast<IntrinsicInst>(&CI)), RetTy(CI.getType()), IID(Id) {
82 RetTy(CI.getType()), IID(Id), VF(Factor) {
97 RetTy(CI.getType()), IID(Id), VF(Factor), ScalarizationCost(ScalarCost) {
111 RetTy(RTy), IID(Id), FMF(Flags) {
119 RetTy(RTy), IID(Id), FMF(Flags), ScalarizationCost(ScalarCost) {
128 II(I), RetTy(RTy), IID(Id), FMF(Flags), ScalarizationCost(ScalarCost) {
134 RetTy(RTy), IID(Id) {
140 : RetTy(Ty), IID(Id) {
290 SmallVectorImpl<int> &OpIndexes, Intrinsic::ID IID) cons
560 getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm, Type *Ty, TTI::TargetCostKind CostKind) const argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetTransformInfo.h74 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm, argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DGCRootLowering.cpp136 if (Intrinsic::ID IID = F->getIntrinsicID())
137 if (IID == Intrinsic::gcroot)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSpeculateAroundPHIs.cpp278 Intrinsic::ID IID = Intrinsic::not_intrinsic; local
280 IID = UserII->getIntrinsicID();
286 if (IID)
288 TTI.getIntImmCostIntrin(IID, Idx, IncomingC->getValue(),
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSchedule.h367 getReciprocalThroughput(unsigned SchedClass, const InstrItineraryData &IID);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h53 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h45 int getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DDisassembler.cpp178 InstrItineraryData IID = STI->getInstrItineraryForCPU(DC->getCPU()); local
186 Latency = std::max(Latency, IID.getOperandCycle(SCClass, OpIdx));

Completed in 146 milliseconds

1234