| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonMapAsm2IntrinV62.gen.td | 10 multiclass T_VR_HVX_gen_pat <InstHexagon MI, Intrinsic IntID> { 11 def: Pat<(IntID HvxVR:$src1, IntRegs:$src2), 26 def: Pat<(IntID HvxVR:$src1, HvxVR:$src2), 33 def: Pat<(IntID HvxWR:$src1, HvxWR:$src2), 40 def: Pat<(IntID HvxWR:$src1, HvxVR:$src2, HvxVR:$src3), 48 def: Pat<(IntID HvxWR:$src1, IntRegs:$src2), 71 def: Pat<(IntID HvxQR:$src1, IntRegs:$src2), 86 def: Pat<(IntID HvxQR:$src1, HvxVR:$src2), 93 def: Pat<(IntID IntRegs:$src1), 100 def: Pat<(IntID HvxQR:$src1, HvxQR:$src2), [all …]
|
| H A D | HexagonIntrinsicsV60.td | 85 multiclass T_R_pat <InstHexagon MI, Intrinsic IntID> { 92 def: Pat<(IntID HvxVR:$src1), 100 def: Pat<(IntID HvxWR:$src1), 108 def: Pat<(IntID HvxQR:$src1), 116 def: Pat<(IntID HvxWR:$src1, IntRegs:$src2), 124 def: Pat<(IntID HvxVR:$src1, IntRegs:$src2), 132 def: Pat<(IntID HvxWR:$src1, HvxVR:$src2), 140 def: Pat<(IntID HvxWR:$src1, HvxWR:$src2), 148 def: Pat<(IntID HvxVR:$src1, HvxVR:$src2), 156 def: Pat<(IntID HvxQR:$src1, IntRegs:$src2), [all …]
|
| H A D | HexagonIntrinsics.td | 12 class T_R_pat <InstHexagon MI, Intrinsic IntID> 13 : Pat <(IntID I32:$Rs), 16 class T_RR_pat <InstHexagon MI, Intrinsic IntID> 17 : Pat <(IntID I32:$Rs, I32:$Rt), 20 class T_RP_pat <InstHexagon MI, Intrinsic IntID> 21 : Pat <(IntID I32:$Rs, I64:$Rt), 188 : Pat<(IntID I32:$Rs, Val:$Rt, I32:$Ru), 198 : Pat<(IntID I32:$Rs, Val:$Rt, I32:$Ru, Imm:$s), 360 multiclass T_VI_pat <InstHexagon MI, Intrinsic IntID> { 361 def: Pat<(IntID HvxVR:$src1, u3_0ImmPred:$src2), [all …]
|
| H A D | HexagonOptimizeSZextends.cpp | 47 bool intrinsicAlreadySextended(Intrinsic::ID IntID); 56 bool HexagonOptimizeSZextends::intrinsicAlreadySextended(Intrinsic::ID IntID) { in intrinsicAlreadySextended() argument 57 switch(IntID) { in intrinsicAlreadySextended()
|
| H A D | HexagonISelLowering.cpp | 3117 Intrinsic::ID IntID = (SZ == 32) ? Intrinsic::hexagon_L2_loadw_locked in emitLoadLinked() local 3119 Value *Fn = Intrinsic::getDeclaration(M, IntID); in emitLoadLinked() 3132 Intrinsic::ID IntID = (SZ == 32) ? Intrinsic::hexagon_S2_storew_locked in emitStoreConditional() local 3134 Value *Fn = Intrinsic::getDeclaration(M, IntID); in emitStoreConditional()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/ |
| H A D | ARCRuntimeEntryPoints.h | 135 Constant *getIntrinsicEntryPoint(Constant *&Decl, Intrinsic::ID IntID) { in getIntrinsicEntryPoint() argument 139 return Decl = Intrinsic::getDeclaration(TheModule, IntID); in getIntrinsicEntryPoint()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrAltivec.td | 269 class VA1a_Int_Ty<bits<6> xo, string opc, Intrinsic IntID, ValueType Ty> 272 [(set Ty:$vD, (IntID Ty:$vA, Ty:$vB, Ty:$vC))]>; 289 (IntID In1Ty:$vA, In1Ty:$vB, In2Ty:$vC))]>; 295 [(set Ty:$vD, (IntID Ty:$vA, Ty:$vB))]>; 303 [(set OutTy:$vD, (IntID InTy:$vA, InTy:$vB))]>; 311 [(set OutTy:$vD, (IntID In1Ty:$vA, In2Ty:$vB))]>; 314 class VX2_Int_SP<bits<11> xo, string opc, Intrinsic IntID> 317 [(set v4f32:$vD, (IntID v4f32:$vB))]>; 325 [(set OutTy:$vD, (IntID InTy:$vB))]>; 330 [(set Ty:$vD, (IntID Ty:$vA))]>; [all …]
|
| H A D | PPCInstrQPX.td | 39 class QPXA1_Int<bits<6> opcode, bits<5> xo, string opc, Intrinsic IntID> 44 class QPXA1s_Int<bits<6> opcode, bits<5> xo, string opc, Intrinsic IntID> 49 class QPXA2_Int<bits<6> opcode, bits<5> xo, string opc, Intrinsic IntID> 52 [(set v4f64:$FRT, (IntID v4f64:$FRA, v4f64:$FRB))]>; 54 class QPXA3_Int<bits<6> opcode, bits<5> xo, string opc, Intrinsic IntID> 57 [(set v4f64:$FRT, (IntID v4f64:$FRA, v4f64:$FRC))]>; 59 class QPXA4_Int<bits<6> opcode, bits<5> xo, string opc, Intrinsic IntID> 62 [(set v4f64:$FRT, (IntID v4f64:$FRB))]>; 64 class QPXX18_Int<bits<6> opcode, bits<10> xo, string opc, Intrinsic IntID> 69 class QPXX19_Int<bits<6> opcode, bits<10> xo, string opc, Intrinsic IntID> [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | GlobalValue.h | 83 HasLLVMReservedName(false), IsDSOLocal(false), IntID((Intrinsic::ID)0U), in GlobalValue() 159 Intrinsic::ID IntID;
|
| H A D | Function.h | 194 Intrinsic::ID getIntrinsicID() const LLVM_READONLY { return IntID; } in getIntrinsicID()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Function.cpp | 255 if (IntID) in Function() 256 setAttributes(Intrinsic::getAttributes(getContext(), IntID)); in Function() 558 IntID = Intrinsic::not_intrinsic; in recalculateIntrinsicID() 562 IntID = lookupIntrinsicID(Name); in recalculateIntrinsicID()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGObjC.cpp | 1923 llvm::Intrinsic::ID IntID, in emitARCValueOperation() argument 1929 fn = CGF.CGM.getIntrinsic(IntID); in emitARCValueOperation() 1951 llvm::Intrinsic::ID IntID) { in emitARCLoadOperation() argument 1953 fn = CGF.CGM.getIntrinsic(IntID); in emitARCLoadOperation() 1977 llvm::Intrinsic::ID IntID, in emitARCStoreOperation() argument 1982 fn = CGF.CGM.getIntrinsic(IntID); in emitARCStoreOperation() 2005 llvm::Intrinsic::ID IntID) { in emitARCCopyOperation() argument 2009 fn = CGF.CGM.getIntrinsic(IntID); in emitARCCopyOperation()
|
| H A D | CGBuiltin.cpp | 5630 llvm::Type *ResTy, unsigned IntID, in packTBLDVectorList() argument 5662 TblF = CGF.CGM.getIntrinsic(IntID, ResTy); in packTBLDVectorList() 13315 auto MakeCircLd = [&](unsigned IntID, bool HasImm) { in EmitHexagonBuiltinExpr() argument 13329 llvm::Value *Result = Builder.CreateCall(CGM.getIntrinsic(IntID), Ops); in EmitHexagonBuiltinExpr() 13340 auto MakeCircSt = [&](unsigned IntID, bool HasImm) { in EmitHexagonBuiltinExpr() argument 13354 llvm::Value *NewBase = Builder.CreateCall(CGM.getIntrinsic(IntID), Ops); in EmitHexagonBuiltinExpr() 13366 auto MakeBrevLd = [&](unsigned IntID, llvm::Type *DestTy) { in EmitHexagonBuiltinExpr() argument 13386 llvm::Value *Result = Builder.CreateCall(CGM.getIntrinsic(IntID), Ops); in EmitHexagonBuiltinExpr()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 1006 Intrinsic::ID IntID = static_cast<Intrinsic::ID>(CN->getZExtValue()); in computeKnownBitsForTargetNode() local 1007 switch (IntID) { in computeKnownBitsForTargetNode()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 13589 Intrinsic::ID IntID = static_cast<Intrinsic::ID>(CN->getZExtValue()); in computeKnownBitsForTargetNode() local 13590 switch (IntID) { in computeKnownBitsForTargetNode()
|