Home
last modified time | relevance | path

Searched refs:IntrID (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUIntrinsicInfo.cpp38 StringRef AMDGPUIntrinsicInfo::getName(unsigned IntrID, in getName() argument
40 if (IntrID < Intrinsic::num_intrinsics) in getName()
43 assert(IntrID < SIIntrinsic::num_AMDGPU_intrinsics && in getName()
46 return IntrinsicNameTable[IntrID - Intrinsic::num_intrinsics]; in getName()
49 std::string AMDGPUIntrinsicInfo::getName(unsigned IntrID, Type **Tys, in getName() argument
51 return getName(IntrID, makeArrayRef(Tys, NumTys)).str(); in getName()
87 Function *AMDGPUIntrinsicInfo::getDeclaration(Module *M, unsigned IntrID, in getDeclaration() argument
89 FunctionType *FTy = getType(M->getContext(), IntrID, Tys); in getDeclaration()
91 = cast<Function>(M->getOrInsertFunction(getName(IntrID, Tys), FTy)); in getDeclaration()
99 Function *AMDGPUIntrinsicInfo::getDeclaration(Module *M, unsigned IntrID, in getDeclaration() argument
[all …]
H A DAMDGPUPromoteAlloca.cpp268 Intrinsic::ID IntrID = Intrinsic::ID::not_intrinsic; in getWorkitemID() local
272 IntrID = IsAMDGCN ? Intrinsic::amdgcn_workitem_id_x in getWorkitemID()
276 IntrID = IsAMDGCN ? Intrinsic::amdgcn_workitem_id_y in getWorkitemID()
281 IntrID = IsAMDGCN ? Intrinsic::amdgcn_workitem_id_z in getWorkitemID()
288 Function *WorkitemIdFn = Intrinsic::getDeclaration(Mod, IntrID); in getWorkitemID()
H A DSIISelLowering.cpp861 unsigned IntrID) const { in getTgtMemIntrinsic()
863 AMDGPU::lookupRsrcIntrinsic(IntrID)) { in getTgtMemIntrinsic()
910 switch (IntrID) { in getTgtMemIntrinsic()
5444 switch (IntrID) { in LowerINTRINSIC_W_CHAIN()
5457 switch (IntrID) { in LowerINTRINSIC_W_CHAIN()
5509 switch (IntrID) { in LowerINTRINSIC_W_CHAIN()
5556 unsigned Opc = (IntrID == Intrinsic::amdgcn_buffer_load) ? in LowerINTRINSIC_W_CHAIN()
5735 switch (IntrID) { in LowerINTRINSIC_W_CHAIN()
5800 switch (IntrID) { in LowerINTRINSIC_W_CHAIN()
5865 switch (IntrID) { in LowerINTRINSIC_W_CHAIN()
[all …]
H A DAMDGPUISelLowering.cpp729 unsigned IntrID = cast<ConstantSDNode>(N->getOperand(0))->getZExtValue(); in isSDNodeAlwaysUniform() local
730 switch (IntrID) { in isSDNodeAlwaysUniform()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DPatternMatch.h1505 IntrinsicID_match(Intrinsic::ID IntrID) : ID(IntrID) {} in IntrinsicID_match()
1546 template <Intrinsic::ID IntrID> inline IntrinsicID_match m_Intrinsic() {
1547 return IntrinsicID_match(IntrID);
1550 template <Intrinsic::ID IntrID, typename T0>
1552 return m_CombineAnd(m_Intrinsic<IntrID>(), m_Argument<0>(Op0));
1555 template <Intrinsic::ID IntrID, typename T0, typename T1>
1558 return m_CombineAnd(m_Intrinsic<IntrID>(Op0), m_Argument<1>(Op1));
1561 template <Intrinsic::ID IntrID, typename T0, typename T1, typename T2>
1564 return m_CombineAnd(m_Intrinsic<IntrID>(Op0, Op1), m_Argument<2>(Op2));
1567 template <Intrinsic::ID IntrID, typename T0, typename T1, typename T2,
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h497 bool isIntrinsicSourceOfDivergence(unsigned IntrID);
H A DAMDGPUBaseInfo.cpp1009 bool isIntrinsicSourceOfDivergence(unsigned IntrID) { in isIntrinsicSourceOfDivergence() argument
1010 return lookupSourceOfDivergence(IntrID); in isIntrinsicSourceOfDivergence()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExpr.cpp3223 llvm::CallInst *CodeGenFunction::EmitTrapCall(llvm::Intrinsic::ID IntrID) { in EmitTrapCall() argument
3224 llvm::CallInst *TrapCall = Builder.CreateCall(CGM.getIntrinsic(IntrID)); in EmitTrapCall()
H A DCodeGenFunction.h4110 llvm::CallInst *EmitTrapCall(llvm::Intrinsic::ID IntrID);