Home
last modified time | relevance | path

Searched refs:Intr (Results 1 – 25 of 40) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstrInfo.h43 unsigned Intr; member
47 const RsrcIntrinsic *lookupRsrcIntrinsic(unsigned Intr);
50 unsigned Intr; member
53 const D16ImageDimIntrinsic *lookupD16ImageDimIntrinsic(unsigned Intr);
56 unsigned Intr; member
89 const ImageDimIntrinsicInfo *getImageDimIntrinsicInfo(unsigned Intr);
H A DAMDGPUPromoteAlloca.cpp645 if (auto *Intr = dyn_cast<IntrinsicInst>(Inst)) { in promoteAllocaUserToVector() local
646 if (Intr->getIntrinsicID() == Intrinsic::objectsize) { in promoteAllocaUserToVector()
647 Intr->replaceAllUsesWith( in promoteAllocaUserToVector()
648 Builder.getIntN(Intr->getType()->getIntegerBitWidth(), in promoteAllocaUserToVector()
875 if (auto *Intr = dyn_cast<IntrinsicInst>(Inst)) { in tryPromoteAllocaToVector() local
876 if (Intr->getIntrinsicID() == Intrinsic::objectsize) { in tryPromoteAllocaToVector()
1539 IntrinsicInst *Intr = cast<IntrinsicInst>(Call); in tryPromoteAllocaToLDS() local
1540 Builder.SetInsertPoint(Intr); in tryPromoteAllocaToLDS()
1541 switch (Intr->getIntrinsicID()) { in tryPromoteAllocaToLDS()
1545 Intr->eraseFromParent(); in tryPromoteAllocaToLDS()
[all …]
H A DInstCombineTables.td6 let Fields = ["Intr"];
8 let PrimaryKey = ["Intr"];
H A DAMDGPUSearchableTables.td14 Intrinsic Intr = !cast<Intrinsic>(intr);
21 let Fields = ["Intr", "RsrcArg", "IsImage"];
23 let PrimaryKey = ["Intr"];
214 Intrinsic Intr = intr;
219 let Fields = ["Intr"];
221 let PrimaryKey = ["Intr"];
364 Intrinsic Intr = intr;
369 let Fields = ["Intr"];
371 let PrimaryKey = ["Intr"];
H A DAMDGPULegalizerInfo.cpp6218 const AMDGPU::ImageDimIntrinsicInfo *Intr, in packImage16bitOpsToDwords() argument
6222 auto EndIdx = Intr->VAddrEnd; in packImage16bitOpsToDwords()
6224 for (unsigned I = Intr->VAddrStart; I < EndIdx; I++) { in packImage16bitOpsToDwords()
6231 if ((I < Intr->GradientStart) || in packImage16bitOpsToDwords()
6232 (I >= Intr->GradientStart && I < Intr->CoordStart && !IsG16) || in packImage16bitOpsToDwords()
6233 (I >= Intr->CoordStart && !IsA16)) { in packImage16bitOpsToDwords()
6234 if ((I < Intr->GradientStart) && IsA16 && in packImage16bitOpsToDwords()
6236 assert(I == Intr->BiasIndex && "Got unexpected 16-bit extra argument"); in packImage16bitOpsToDwords()
6243 assert((!IsA16 || Intr->NumBiasArgs == 0 || I != Intr->BiasIndex) && in packImage16bitOpsToDwords()
6253 ((Intr->NumGradients / 2) % 2 == 1 && in packImage16bitOpsToDwords()
[all …]
H A DAMDGPUInstCombineIntrinsic.cpp33 unsigned Intr; member
168 II, II, NewImageDimIntr->Intr, IC, [&](auto &Args, auto &ArgTys) { in simplifyAMDGCNImageIntrinsic()
185 II, II, NewImageDimIntr->Intr, IC, [&](auto &Args, auto &ArgTys) { in simplifyAMDGCNImageIntrinsic()
202 II, II, NewImageDimIntr->Intr, IC, [&](auto &Args, auto &ArgTys) { in simplifyAMDGCNImageIntrinsic()
220 II, II, NewImageDimIntr->Intr, IC, [&](auto &Args, auto &ArgTys) { in simplifyAMDGCNImageIntrinsic()
244 return modifyIntrinsicCall(II, *User, ImageDimIntr->Intr, IC, in simplifyAMDGCNImageIntrinsic()
H A DAMDGPUInstructionSelector.cpp1801 MachineInstr &MI, const AMDGPU::ImageDimIntrinsicInfo *Intr) const { in selectImageIntrinsic()
1806 AMDGPU::getMIMGBaseOpcodeInfo(Intr->BaseOpcode); in selectImageIntrinsic()
1808 const AMDGPU::MIMGDimInfo *DimInfo = AMDGPU::getMIMGDimInfo(Intr->Dim); in selectImageIntrinsic()
1809 unsigned IntrOpcode = Intr->BaseOpcode; in selectImageIntrinsic()
1826 Unorm = MI.getOperand(ArgOffset + Intr->UnormIndex).getImm() != 0; in selectImageIntrinsic()
1831 if (!parseTexFail(MI.getOperand(ArgOffset + Intr->TexFailCtrlIndex).getImm(), in selectImageIntrinsic()
1835 const int Flags = MI.getOperand(ArgOffset + Intr->NumArgs).getImm(); in selectImageIntrinsic()
1866 DMask = MI.getOperand(ArgOffset + Intr->DMaskIndex).getImm(); in selectImageIntrinsic()
1888 AMDGPU::getMIMGG16MappingInfo(Intr->BaseOpcode); in selectImageIntrinsic()
1896 unsigned CPol = MI.getOperand(ArgOffset + Intr->CachePolicyIndex).getImm(); in selectImageIntrinsic()
[all …]
H A DSIISelLowering.cpp1195 const AMDGPU::ImageDimIntrinsicInfo *Intr = in getTgtMemIntrinsic() local
1197 BaseOpcode = AMDGPU::getMIMGBaseOpcodeInfo(Intr->BaseOpcode); in getTgtMemIntrinsic()
6491 unsigned SITargetLowering::isCFIntrinsic(const SDNode *Intr) const { in isCFIntrinsic()
6492 if (Intr->getOpcode() == ISD::INTRINSIC_W_CHAIN) { in isCFIntrinsic()
6493 switch (Intr->getConstantOperandVal(1)) { in isCFIntrinsic()
6548 SDNode *Intr = BRCOND.getOperand(1).getNode(); in LowerBRCOND() local
6553 if (Intr->getOpcode() == ISD::SETCC) { in LowerBRCOND()
6555 SetCC = Intr; in LowerBRCOND()
6556 Intr = SetCC->getOperand(0).getNode(); in LowerBRCOND()
6565 unsigned CFNode = isCFIntrinsic(Intr); in LowerBRCOND()
[all …]
H A DSIISelLowering.h73 SDValue lowerImage(SDValue Op, const AMDGPU::ImageDimIntrinsicInfo *Intr,
228 unsigned isCFIntrinsic(const SDNode *Intr) const;
H A DAMDGPUInstructionSelector.h128 const AMDGPU::ImageDimIntrinsicInfo *Intr) const;
H A DAMDGPULowerBufferFatPointers.cpp734 void setAlign(CallInst *Intr, Align A, unsigned RsrcArgIdx);
1027 void SplitPtrStructs::setAlign(CallInst *Intr, Align A, unsigned RsrcArgIdx) { in setAlign() argument
1028 LLVMContext &Ctx = Intr->getContext(); in setAlign()
1029 Intr->addParamAttr(RsrcArgIdx, Attribute::getWithAlignment(Ctx, A)); in setAlign()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp518 Intrinsic &Intr; member in __anonfaf0748f0111::Intrinsic::DagEmitter
522 DagEmitter(Intrinsic &Intr, StringRef CallPrefix) : in DagEmitter() argument
523 Intr(Intr), CallPrefix(CallPrefix) { in DagEmitter()
1473 if (Intr.getRecord()->getValueAsBit("isLaneQ")) in emitDagCall()
1475 MangledName = Intr.mangleName(N, ClassS); in emitDagCall()
1477 Intrinsic &Callee = Intr.Emitter.getIntrinsic(N, Types, MangledName); in emitDagCall()
1481 Intr.Dependencies.insert(&Callee); in emitDagCall()
1515 assert_with_loc(Intr.Variables.find(std::string( in emitDagCast()
1516 DI->getArgNameStr(ArgIdx))) != Intr.Variables.end(), in emitDagCast()
1519 Intr.Variables[std::string(DI->getArgNameStr(ArgIdx))].getType(); in emitDagCast()
[all …]
/freebsd/tests/sys/fs/fusefs/
H A Dinterrupt.cc188 class Intr: public Interrupt {}; class
225 TEST_F(Intr, already_complete) in TEST_F() argument
283 TEST_F(Intr, enosys) in TEST_F() argument
368 TEST_F(Intr, ignore) in TEST_F() argument
404 TEST_F(Intr, in_kernel_restartable) in TEST_F() argument
476 TEST_F(Intr, in_kernel_nonrestartable) in TEST_F() argument
550 TEST_F(Intr, in_progress) in TEST_F() argument
580 TEST_F(Intr, in_progress_read) in TEST_F() argument
669 TEST_F(Intr, priority) in TEST_F() argument
754 TEST_F(Intr, too_soon) in TEST_F() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonOptimizeSZextends.cpp116 Value *Intr = Shl->getOperand(0); in runOnFunction() local
124 if (IntrinsicInst *I = dyn_cast<IntrinsicInst>(Intr)) { in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp132 IntrinsicInst *Intr = cast<IntrinsicInst>(Assume); in tryToPreserveWithoutAddingAssume() local
133 ToUpdate = &Intr->op_begin()[Bundle->Begin + ABA_Argument]; in tryToPreserveWithoutAddingAssume()
299 if (auto *Intr = Builder.build()) { in salvageKnowledge() local
300 Intr->insertBefore(I); in salvageKnowledge()
303 AC->registerAssumption(Intr); in salvageKnowledge()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAssumeBundleQueries.cpp139 auto *Intr = cast<IntrinsicInst>(U->getUser());
140 return &Intr->getBundleOpInfoForOperand(U->getOperandNo());
136 auto *Intr = cast<IntrinsicInst>(U->getUser()); getBundleFromUse() local
/freebsd/sys/dev/ppbus/
H A Dppb_1284.h66 #define Intr nACK macro
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNHoist.cpp1170 if (auto *Intr = dyn_cast<IntrinsicInst>(Call)) { in hoistExpressions() local
1171 if (isa<DbgInfoIntrinsic>(Intr) || in hoistExpressions()
1172 Intr->getIntrinsicID() == Intrinsic::assume || in hoistExpressions()
1173 Intr->getIntrinsicID() == Intrinsic::sideeffect) in hoistExpressions()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSearchableTableEmitter.cpp149 std::unique_ptr<CodeGenIntrinsic> &Intr = Intrinsics[I]; in getIntrinsic() local
150 if (!Intr) in getIntrinsic()
151 Intr = std::make_unique<CodeGenIntrinsic>(cast<DefInit>(I)->getDef(), in getIntrinsic()
153 return *Intr; in getIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXIntrinsics.td136 class INT_BARRIER_CLUSTER<string variant, Intrinsic Intr,
138 NVPTXInst<(outs), (ins), "barrier.cluster."# variant #";", [(Intr)]>,
169 Intrinsic Intr = !cast<Intrinsic>(IntrName);
193 !subst(ins, Intr,
719 Intrinsic Intr = I;
790 P.RegClass, P.RegClass, P.RegClass, P.Intr, P.Predicates>;
1017 Intrinsic Intr = I;
1082 P.RegClass, P.RegClass, P.RegClass, P.RegClass, P.Intr, P.Predicates>;
2044 multiclass ATOM2P_impl<string AsmStr, Intrinsic Intr,
2051 (Intr (i16 Int16Regs:$src), (regT regclass:$b))>;
[all …]
/freebsd/sys/dts/arm/
H A Dimx51x.dtsi565 /* 19 SAHARA SAHARA host 0 (TrustZone) Intr Lite */
566 /* 20 SAHARA SAHARA host 1 (non-TrustZone) Intr Lite */
H A Dimx53x.dtsi651 /* 19 SAHARA SAHARA host 0 (TrustZone) Intr */
652 /* 20 SAHARA SAHARA host 1 (non-TrustZone) Intr */
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaPPC.cpp246 #define CUSTOM_BUILTIN(Name, Intr, Types, Acc, Feature) \ in CheckPPCBuiltinFunctionCall() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp2288 static SDValue lowerMSALoadIntr(SDValue Op, SelectionDAG &DAG, unsigned Intr, in lowerMSALoadIntr() argument
2310 unsigned Intr = Op->getConstantOperandVal(1); in lowerINTRINSIC_W_CHAIN() local
2311 switch (Intr) { in lowerINTRINSIC_W_CHAIN()
2358 return lowerMSALoadIntr(Op, DAG, Intr, Subtarget); in lowerINTRINSIC_W_CHAIN()
2362 static SDValue lowerMSAStoreIntr(SDValue Op, SelectionDAG &DAG, unsigned Intr, in lowerMSAStoreIntr() argument
2385 unsigned Intr = Op->getConstantOperandVal(1); in lowerINTRINSIC_VOID() local
2386 switch (Intr) { in lowerINTRINSIC_VOID()
2393 return lowerMSAStoreIntr(Op, DAG, Intr, Subtarget); in lowerINTRINSIC_VOID()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp2910 unsigned Intr; member
2912 const SourceOfDivergence *lookupSourceOfDivergence(unsigned Intr);
2915 unsigned Intr; member
2917 const AlwaysUniform *lookupAlwaysUniform(unsigned Intr);

12