/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64BaseInfo.h | 818 namespace AArch64PACKey { 829 inline static StringRef AArch64PACKeyIDToString(AArch64PACKey::ID KeyID) { in AArch64PACKeyIDToString() 831 case AArch64PACKey::IA: in AArch64PACKeyIDToString() 833 case AArch64PACKey::IB: in AArch64PACKeyIDToString() 835 case AArch64PACKey::DA: in AArch64PACKeyIDToString() 837 case AArch64PACKey::DB: in AArch64PACKeyIDToString() 844 inline static std::optional<AArch64PACKey::ID> 847 return AArch64PACKey::IA; in AArch64StringToPACKeyID() 849 return AArch64PACKey::IB; in AArch64StringToPACKeyID() 851 return AArch64PACKey::DA; in AArch64StringToPACKeyID() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCExpr.h | 182 AArch64PACKey::ID Key; 185 AArch64PACKey::ID Key, bool HasAddressDiversity) in AArch64AuthMCExpr() 191 create(const MCExpr *Expr, uint16_t Discriminator, AArch64PACKey::ID Key, 194 AArch64PACKey::ID getKey() const { return Key; } in getKey()
|
H A D | AArch64MCExpr.cpp | 160 AArch64PACKey::ID Key, in create()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetObjectFile.cpp | 100 AArch64PACKey::ID Key, uint16_t Discriminator) { in getAuthPtrSlotSymbolHelper() 123 AArch64PACKey::ID Key, uint16_t Discriminator) const { in getAuthPtrSlotSymbol() 131 AArch64PACKey::ID Key, uint16_t Discriminator) const { in getAuthPtrSlotSymbol()
|
H A D | AArch64TargetObjectFile.h | 36 AArch64PACKey::ID Key, 66 AArch64PACKey::ID Key,
|
H A D | AArch64InstrInfo.h | 715 static inline unsigned getXPACOpcodeForKey(AArch64PACKey::ID K) { in getXPACOpcodeForKey() 716 using namespace AArch64PACKey; in getXPACOpcodeForKey() local 726 static inline unsigned getAUTOpcodeForKey(AArch64PACKey::ID K, bool Zero) { in getAUTOpcodeForKey() 727 using namespace AArch64PACKey; in getAUTOpcodeForKey() local 739 static inline unsigned getPACOpcodeForKey(AArch64PACKey::ID K, bool Zero) { in getPACOpcodeForKey() 740 using namespace AArch64PACKey; in getPACOpcodeForKey() local
|
H A D | AArch64PointerAuth.cpp | 39 static unsigned BrkOperandForKey(AArch64PACKey::ID KeyId) { in BrkOperandForKey() 341 AArch64PACKey::ID KeyId = in checkAuthenticatedLR() 342 MFnI->shouldSignWithBKey() ? AArch64PACKey::IB : AArch64PACKey::IA; in checkAuthenticatedLR()
|
H A D | AArch64AsmPrinter.cpp | 1861 auto AUTKey = (AArch64PACKey::ID)MI->getOperand(0).getImm(); in emitPtrauthAuthResign() 1971 auto PACKey = (AArch64PACKey::ID)MI->getOperand(3).getImm(); in emitPtrauthAuthResign() 2004 auto Key = (AArch64PACKey::ID)MI->getOperand(1).getImm(); in emitPtrauthBranch() 2005 assert((Key == AArch64PACKey::IA || Key == AArch64PACKey::IB) && in emitPtrauthBranch() 2019 if (Key == AArch64PACKey::IA) in emitPtrauthBranch() 2024 if (Key == AArch64PACKey::IA) in emitPtrauthBranch() 2072 if (KeyID > AArch64PACKey::LAST) in lowerConstantPtrAuth() 2075 Twine((unsigned)AArch64PACKey::LAST) + "]"); in lowerConstantPtrAuth() 2083 return AArch64AuthMCExpr::create(Sym, Disc, AArch64PACKey::ID(KeyID), in lowerConstantPtrAuth() 2091 assert(KeyC <= AArch64PACKey::LAST && in LowerLOADauthptrstatic() [all …]
|
H A D | AArch64ExpandPseudoInsts.cpp | 855 assert((Key.getImm() == AArch64PACKey::IA || in expandCALL_RVMARKER() 856 Key.getImm() == AArch64PACKey::IB) && in expandCALL_RVMARKER()
|
H A D | AArch64ISelLowering.h | 1134 AArch64PACKey::ID Key,
|
H A D | AArch64ISelLowering.cpp | 8826 assert((Key == AArch64PACKey::IA || Key == AArch64PACKey::IB) && in LowerCall() 9361 Ops.push_back(DAG.getTargetConstant(AArch64PACKey::IA, DL, MVT::i32)); in LowerDarwinGlobalTLSAddress() 9689 SDValue TGA, SDLoc DL, EVT VT, AArch64PACKey::ID KeyC, in LowerPtrAuthGlobalAddressStatically() 9721 if (KeyC > AArch64PACKey::LAST) in LowerPtrAuthGlobalAddress() 9723 Twine((int)AArch64PACKey::LAST) + "]"); in LowerPtrAuthGlobalAddress() 9781 TPtr, DL, VT, (AArch64PACKey::ID)KeyC, Discriminator, AddrDiscriminator, in LowerPtrAuthGlobalAddress() 10860 SDValue Key = DAG.getTargetConstant(AArch64PACKey::IA, DL, MVT::i32); in LowerBRIND() 10900 SDValue Key = DAG.getTargetConstant(AArch64PACKey::IA, DL, MVT::i32); in LowerBlockAddress()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64CallLowering.cpp | 1033 assert((PAI->Key == AArch64PACKey::IA || PAI->Key == AArch64PACKey::IB) && in getCallOpcode() 1119 assert((Info.PAI->Key == AArch64PACKey::IA || in lowerTailCall() 1120 Info.PAI->Key == AArch64PACKey::IB) && in lowerTailCall() 1388 assert((Info.PAI->Key == AArch64PACKey::IA || in lowerCall() 1389 Info.PAI->Key == AArch64PACKey::IB) && in lowerCall()
|
H A D | AArch64InstructionSelector.cpp | 2559 MI.addImm(AArch64PACKey::IA); in select() 3486 .addImm(AArch64PACKey::IA) in select() 6750 if (Key > AArch64PACKey::LAST) in selectPtrAuthGlobalValue() 6752 Twine((int)AArch64PACKey::LAST) + "]"); in selectPtrAuthGlobalValue()
|