| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| D | HexagonMapAsm2IntrinV62.gen.td | 9 multiclass T_VR_HVX_gen_pat <InstHexagon MI, Intrinsic IntID> { 10 def: Pat<(IntID HvxVR:$src1, IntRegs:$src2), 12 def: Pat<(!cast<Intrinsic>(IntID#"_128B") HvxVR:$src1, IntRegs:$src2), 16 multiclass T_VVL_HVX_gen_pat <InstHexagon MI, Intrinsic IntID> { 17 def: Pat<(IntID HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), 19 def: Pat<(!cast<Intrinsic>(IntID#"_128B") HvxVR:$src1, HvxVR:$src2, 24 multiclass T_VV_HVX_gen_pat <InstHexagon MI, Intrinsic IntID> { 25 def: Pat<(IntID HvxVR:$src1, HvxVR:$src2), 27 def: Pat<(!cast<Intrinsic>(IntID#"_128B") HvxVR:$src1, HvxVR:$src2), 31 multiclass T_WW_HVX_gen_pat <InstHexagon MI, Intrinsic IntID> { [all …]
|
| D | HexagonIntrinsicsV60.td | 84 multiclass T_R_pat <InstHexagon MI, Intrinsic IntID> { 85 def: Pat<(IntID IntRegs:$src1), (MI IntRegs:$src1)>; 86 def: Pat<(!cast<Intrinsic>(IntID#"_128B") IntRegs:$src1), 90 multiclass T_V_pat <InstHexagon MI, Intrinsic IntID> { 91 def: Pat<(IntID HvxVR:$src1), 94 def: Pat<(!cast<Intrinsic>(IntID#"_128B") HvxVR:$src1), 98 multiclass T_W_pat <InstHexagon MI, Intrinsic IntID> { 99 def: Pat<(IntID HvxWR:$src1), 102 def: Pat<(!cast<Intrinsic>(IntID#"_128B") HvxWR:$src1), 106 multiclass T_Q_pat <InstHexagon MI, Intrinsic IntID> { [all …]
|
| D | HexagonIntrinsics.td | 11 class T_R_pat <InstHexagon MI, Intrinsic IntID> 12 : Pat <(IntID I32:$Rs), 15 class T_RR_pat <InstHexagon MI, Intrinsic IntID> 16 : Pat <(IntID I32:$Rs, I32:$Rt), 19 class T_RP_pat <InstHexagon MI, Intrinsic IntID> 20 : Pat <(IntID I32:$Rs, I64:$Rt), 143 class S2op_tableidx_pat <Intrinsic IntID, InstHexagon OutputInst, 145 : Pat <(IntID I32:$src1, I32:$src2, u4_0ImmPred_timm:$src3, u5_0ImmPred_timm:$src4), 186 class T_stb_pat <InstHexagon MI, Intrinsic IntID, PatLeaf Val> 187 : Pat<(IntID I32:$Rs, Val:$Rt, I32:$Ru), [all …]
|
| D | HexagonOptimizeSZextends.cpp | 47 bool intrinsicAlreadySextended(Intrinsic::ID IntID); 56 bool HexagonOptimizeSZextends::intrinsicAlreadySextended(Intrinsic::ID IntID) { in intrinsicAlreadySextended() argument 57 switch(IntID) { in intrinsicAlreadySextended()
|
| D | HexagonVectorCombine.cpp | 103 Value *createHvxIntrinsic(IRBuilder<> &Builder, Intrinsic::ID IntID, 1221 Intrinsic::ID IntID, Type *RetTy, in createHvxIntrinsic() argument 1270 Function *FI = Intrinsic::getDeclaration(F.getParent(), IntID); in createHvxIntrinsic()
|
| D | HexagonISelLowering.cpp | 3601 Intrinsic::ID IntID = (SZ == 32) ? Intrinsic::hexagon_L2_loadw_locked in emitLoadLinked() local 3603 Function *Fn = Intrinsic::getDeclaration(M, IntID); in emitLoadLinked() 3627 Intrinsic::ID IntID = (SZ == 32) ? Intrinsic::hexagon_S2_storew_locked in emitStoreConditional() local 3629 Function *Fn = Intrinsic::getDeclaration(M, IntID); in emitStoreConditional()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| D | ARCRuntimeEntryPoints.h | 138 Function *getIntrinsicEntryPoint(Function *&Decl, Intrinsic::ID IntID) { in getIntrinsicEntryPoint() argument 142 return Decl = Intrinsic::getDeclaration(TheModule, IntID); in getIntrinsicEntryPoint()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| D | PPCInstrAltivec.td | 268 class VA1a_Int_Ty<bits<6> xo, string opc, Intrinsic IntID, ValueType Ty> 271 [(set Ty:$vD, (IntID Ty:$vA, Ty:$vB, Ty:$vC))]>; 275 class VA1a_Int_Ty2<bits<6> xo, string opc, Intrinsic IntID, ValueType OutTy, 279 [(set OutTy:$vD, (IntID InTy:$vA, InTy:$vB, InTy:$vC))]>; 283 class VA1a_Int_Ty3<bits<6> xo, string opc, Intrinsic IntID, ValueType OutTy, 288 (IntID In1Ty:$vA, In1Ty:$vB, In2Ty:$vC))]>; 291 class VX1_Int_Ty<bits<11> xo, string opc, Intrinsic IntID, ValueType Ty> 294 [(set Ty:$vD, (IntID Ty:$vA, Ty:$vB))]>; 298 class VX1_Int_Ty2<bits<11> xo, string opc, Intrinsic IntID, ValueType OutTy, 302 [(set OutTy:$vD, (IntID InTy:$vA, InTy:$vB))]>; [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
| D | GlobalValue.h | 83 IntID((Intrinsic::ID)0U), Parent(nullptr) { in GlobalValue() 156 Intrinsic::ID IntID;
|
| D | Function.h | 206 Intrinsic::ID getIntrinsicID() const LLVM_READONLY { return IntID; } in getIntrinsicID()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
| D | Function.cpp | 406 if (IntID) in Function() 407 setAttributes(Intrinsic::getAttributes(getContext(), IntID)); in Function() 703 return isTargetIntrinsic(IntID); in isTargetIntrinsic() 751 IntID = Intrinsic::not_intrinsic; in recalculateIntrinsicID() 755 IntID = lookupIntrinsicID(Name); in recalculateIntrinsicID()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGObjC.cpp | 2116 llvm::Function *&fn, llvm::Intrinsic::ID IntID, in emitARCValueOperation() argument 2122 fn = CGF.CGM.getIntrinsic(IntID); in emitARCValueOperation() 2142 llvm::Intrinsic::ID IntID) { in emitARCLoadOperation() argument 2144 fn = CGF.CGM.getIntrinsic(IntID); in emitARCLoadOperation() 2167 llvm::Intrinsic::ID IntID, in emitARCStoreOperation() argument 2172 fn = CGF.CGM.getIntrinsic(IntID); in emitARCStoreOperation() 2193 llvm::Intrinsic::ID IntID) { in emitARCCopyOperation() argument 2197 fn = CGF.CGM.getIntrinsic(IntID); in emitARCCopyOperation()
|
| D | CodeGenFunction.h | 4151 unsigned IntID); 4154 unsigned IntID); 4166 unsigned IntID); 4168 SmallVectorImpl<llvm::Value *> &Ops, unsigned IntID); 4171 unsigned IntID);
|
| D | CGBuiltin.cpp | 7156 llvm::Type *ResTy, unsigned IntID, in packTBLDVectorList() argument 7188 TblF = CGF.CGM.getIntrinsic(IntID, ResTy); in packTBLDVectorList() 8543 unsigned IntID; in EmitSVEPredicateCast() local 8551 IntID = Intrinsic::aarch64_sve_convert_from_svbool; in EmitSVEPredicateCast() 8555 IntID = Intrinsic::aarch64_sve_convert_to_svbool; in EmitSVEPredicateCast() 8560 Function *F = CGM.getIntrinsic(IntID, IntrinsicTy); in EmitSVEPredicateCast() 8568 unsigned IntID) { in EmitSVEGatherLoad() argument 8585 F = CGM.getIntrinsic(IntID, {OverloadedTy, Ops[1]->getType()}); in EmitSVEGatherLoad() 8591 F = CGM.getIntrinsic(IntID, OverloadedTy); in EmitSVEGatherLoad() 8620 unsigned IntID) { in EmitSVEScatterStore() argument [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| D | RISCVISelDAGToDAG.cpp | 87 SDValue IntID = in PreprocessISelDAG() local 89 SDValue Ops[] = {Chain, IntID, StackSlot, in PreprocessISelDAG()
|
| D | RISCVISelLowering.cpp | 1865 SDValue IntID = in lowerVECTOR_SHUFFLE() local 1867 SDValue Ops[] = {Ld->getChain(), IntID, NewAddr, in lowerVECTOR_SHUFFLE() 4364 SDValue IntID = DAG.getTargetConstant(Intrinsic::riscv_vle_mask, DL, XLenVT); in lowerMLOAD() local 4365 SDValue Ops[] = {Load->getChain(), IntID, PassThru, in lowerMLOAD() 4399 SDValue IntID = DAG.getTargetConstant(Intrinsic::riscv_vse_mask, DL, XLenVT); in lowerMSTORE() local 4402 {Store->getChain(), IntID, Val, Store->getBasePtr(), Mask, VL}, in lowerMSTORE() 4656 unsigned IntID = in lowerMGATHER() local 4659 DAG.getTargetConstant(IntID, DL, XLenVT)}; in lowerMGATHER() 4737 unsigned IntID = in lowerMSCATTER() local 4740 DAG.getTargetConstant(IntID, DL, XLenVT)}; in lowerMSCATTER()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| D | AArch64ISelLowering.cpp | 1782 Intrinsic::ID IntID = static_cast<Intrinsic::ID>(CN->getZExtValue()); in computeKnownBitsForTargetNode() local 1783 switch (IntID) { in computeKnownBitsForTargetNode() 17327 Intrinsic::ID IntID = static_cast<Intrinsic::ID>(CN->getZExtValue()); in ReplaceNodeResults() local 17328 switch (IntID) { in ReplaceNodeResults()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
| D | ARMISelLowering.cpp | 18838 Intrinsic::ID IntID = static_cast<Intrinsic::ID>(CN->getZExtValue()); in computeKnownBitsForTargetNode() local 18839 switch (IntID) { in computeKnownBitsForTargetNode()
|