/openbsd-current/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86LowerAMXIntrinsics.cpp | 80 template <Intrinsic::ID IntrID> 81 std::enable_if_t<IntrID == Intrinsic::x86_tdpbssd_internal || 82 IntrID == Intrinsic::x86_tdpbsud_internal || 83 IntrID == Intrinsic::x86_tdpbusd_internal || 84 IntrID == Intrinsic::x86_tdpbuud_internal || 85 IntrID == Intrinsic::x86_tdpbf16ps_internal, 92 template <Intrinsic::ID IntrID> 93 std::enable_if_t<IntrID == Intrinsic::x86_tdpbssd_internal || 94 IntrID == Intrinsic::x86_tdpbsud_internal || 95 IntrID [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | EarlyCSE.cpp | 702 IntrID = II->getIntrinsicID(); 705 if (isHandledNonTargetIntrinsic(IntrID)) { 706 switch (IntrID) { 736 if (IntrID != 0) 742 if (IntrID != 0) 748 if (IntrID != 0) 754 if (IntrID != 0) 767 if (IntrID != 0) 792 if (IntrID != 0) 798 if (IntrID ! 831 Intrinsic::ID IntrID = 0; member in class:__anon3441::EarlyCSE::ParseMemoryInst [all...] |
H A D | LoopIdiomRecognize.cpp | 2465 Intrinsic::ID IntrID = Intrinsic::ctlz; local 2476 IntrID, Ty, {UndefValue::get(Ty), /*is_zero_undef=*/Builder.getTrue()}); 2500 IntrID, Ty, {XMasked, /*is_zero_undef=*/Builder.getTrue()}, 2794 Intrinsic::ID IntrID; local 2799 if (!detectShiftUntilZeroIdiom(CurLoop, SE, ValShiftedIsZero, IntrID, IV, 2830 IntrID, Ty, {UndefValue::get(Ty), /*is_zero_undef=*/Builder.getFalse()}); 2848 IntrID, Ty, {Val, /*is_zero_undef=*/Builder.getFalse()},
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelDAGToDAG.h | 271 void SelectDSAppendConsume(SDNode *N, unsigned IntrID); 273 void SelectDS_GWS(SDNode *N, unsigned IntrID);
|
H A D | AMDGPUPromoteAlloca.cpp | 300 Intrinsic::ID IntrID = Intrinsic::not_intrinsic; local 305 IntrID = IsAMDGCN ? (Intrinsic::ID)Intrinsic::amdgcn_workitem_id_x 310 IntrID = IsAMDGCN ? (Intrinsic::ID)Intrinsic::amdgcn_workitem_id_y 316 IntrID = IsAMDGCN ? (Intrinsic::ID)Intrinsic::amdgcn_workitem_id_z 324 Function *WorkitemIdFn = Intrinsic::getDeclaration(Mod, IntrID);
|
H A D | AMDGPUISelDAGToDAG.cpp | 2332 void AMDGPUDAGToDAGISel::SelectDSAppendConsume(SDNode *N, unsigned IntrID) { argument 2335 unsigned Opc = IntrID == Intrinsic::amdgcn_ds_append ? 2385 static unsigned gwsIntrinToOpcode(unsigned IntrID) { argument 2386 switch (IntrID) { 2404 void AMDGPUDAGToDAGISel::SelectDS_GWS(SDNode *N, unsigned IntrID) { argument 2405 if (IntrID == Intrinsic::amdgcn_ds_gws_sema_release_all && 2458 const unsigned Opc = gwsIntrinToOpcode(IntrID); 2528 unsigned IntrID = cast<ConstantSDNode>(N->getOperand(1))->getZExtValue(); local 2529 switch (IntrID) { 2534 SelectDSAppendConsume(N, IntrID); 2546 unsigned IntrID = cast<ConstantSDNode>(N->getOperand(0))->getZExtValue(); local 2575 unsigned IntrID = cast<ConstantSDNode>(N->getOperand(1))->getZExtValue(); local [all...] |
H A D | AMDGPUTargetTransformInfo.cpp | 1035 auto IntrID = II->getIntrinsicID(); 1036 switch (IntrID) { 1056 unsigned TrueAS = IntrID == Intrinsic::amdgcn_is_shared ?
|
H A D | SIISelLowering.cpp | 982 unsigned IntrID) const { 988 AMDGPU::lookupRsrcIntrinsic(IntrID)) { 990 (Intrinsic::ID)IntrID); 1007 = AMDGPU::getImageDimIntrinsicInfo(IntrID); 1049 switch (IntrID) { 1063 switch (IntrID) { 1167 if (IntrID == Intrinsic::amdgcn_ds_gws_barrier) 7262 unsigned IntrID = cast<ConstantSDNode>(Op.getOperand(1))->getZExtValue(); local 7265 switch (IntrID) { 7296 unsigned Instruction = IntrID [all...] |
H A D | AMDGPULegalizerInfo.cpp | 4641 static unsigned getBufferAtomicPseudo(Intrinsic::ID IntrID) { 4642 switch (IntrID) { 5571 auto IntrID = MI.getIntrinsicID(); 5572 switch (IntrID) { 5592 if (IntrID == Intrinsic::amdgcn_if) { 5788 return legalizeBufferAtomic(MI, B, IntrID); 5802 return legalizeDSAtomicFPIntrinsic(Helper, MI, IntrID); 5807 AMDGPU::getImageDimIntrinsicInfo(IntrID))
|
H A D | AMDGPURegisterBankInfo.cpp | 3045 auto IntrID = MI.getIntrinsicID(); local 3046 switch (IntrID) { 3116 AMDGPU::lookupRsrcIntrinsic(IntrID)) { 4516 auto IntrID = MI.getIntrinsicID(); 4517 const AMDGPU::RsrcIntrinsic *RSrcIntrin = AMDGPU::lookupRsrcIntrinsic(IntrID); 4545 auto IntrID = MI.getIntrinsicID(); 4546 switch (IntrID) {
|
H A D | AMDGPUInstructionSelector.cpp | 1513 MachineInstr &MI, Intrinsic::ID IntrID) const { 1542 unsigned Instruction = IntrID == Intrinsic::amdgcn_ds_ordered_add ? 0 : 1; 1576 static unsigned gwsIntrinToOpcode(unsigned IntrID) { argument 1577 switch (IntrID) {
|
H A D | AMDGPUISelLowering.cpp | 772 unsigned IntrID = cast<ConstantSDNode>(N->getOperand(0))->getZExtValue(); local 773 switch (IntrID) {
|
/openbsd-current/gnu/llvm/llvm/include/llvm/IR/ |
H A D | PatternMatch.h | 2045 IntrinsicID_match(Intrinsic::ID IntrID) : ID(IntrID) {} argument 2097 template <Intrinsic::ID IntrID> inline IntrinsicID_match m_Intrinsic() { 2098 return IntrinsicID_match(IntrID); 2117 template <Intrinsic::ID IntrID, typename T0> 2119 return m_CombineAnd(m_Intrinsic<IntrID>(), m_Argument<0>(Op0)); 2122 template <Intrinsic::ID IntrID, typename T0, typename T1> 2125 return m_CombineAnd(m_Intrinsic<IntrID>(Op0), m_Argument<1>(Op1)); 2128 template <Intrinsic::ID IntrID, typename T0, typename T1, typename T2> 2131 return m_CombineAnd(m_Intrinsic<IntrID>(Op [all...] |
H A D | IRBuilder.h | 640 Intrinsic::ID IntrID, Value *Dst, MaybeAlign DstAlign, Value *Src,
|
/openbsd-current/gnu/llvm/llvm/lib/Target/SPIRV/ |
H A D | SPIRVEmitIntrinsics.cpp | 59 CallInst *buildIntrWithMD(Intrinsic::ID IntrID, ArrayRef<Type *> Types, argument 64 return IRB->CreateIntrinsic(IntrID, {Types}, {Arg2, VMD});
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUBaseInfo.h | 1295 bool isIntrinsicSourceOfDivergence(unsigned IntrID);
|
H A D | AMDGPUBaseInfo.cpp | 2645 bool isIntrinsicSourceOfDivergence(unsigned IntrID) { 2646 return lookupSourceOfDivergence(IntrID);
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/ |
H A D | MachineVerifier.cpp | 1501 unsigned IntrID = IntrIDOp.getIntrinsicID(); local 1502 if (IntrID != 0 && IntrID < Intrinsic::num_intrinsics) { 1504 MF->getFunction().getContext(), static_cast<Intrinsic::ID>(IntrID));
|
/openbsd-current/gnu/llvm/llvm/lib/IR/ |
H A D | IRBuilder.cpp | 224 Intrinsic::ID IntrID, Value *Dst, MaybeAlign DstAlign, Value *Src, 233 Function *TheFn = Intrinsic::getDeclaration(M, IntrID, Tys); 223 CreateMemTransferInst( Intrinsic::ID IntrID, Value *Dst, MaybeAlign DstAlign, Value *Src, MaybeAlign SrcAlign, Value *Size, bool isVolatile, MDNode *TBAATag, MDNode *TBAAStructTag, MDNode *ScopeTag, MDNode *NoAliasTag) argument
|
/openbsd-current/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 3583 llvm::CallInst *CodeGenFunction::EmitTrapCall(llvm::Intrinsic::ID IntrID) { argument 3585 Builder.CreateCall(CGM.getIntrinsic(IntrID));
|
H A D | CodeGenFunction.h | 4651 llvm::CallInst *EmitTrapCall(llvm::Intrinsic::ID IntrID);
|