Home
last modified time | relevance | path

Searched refs:AArch64PACKey (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.h818 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 DAArch64MCExpr.h182 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 DAArch64MCExpr.cpp160 AArch64PACKey::ID Key, in create()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.cpp100 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 DAArch64TargetObjectFile.h36 AArch64PACKey::ID Key,
66 AArch64PACKey::ID Key,
H A DAArch64InstrInfo.h715 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 DAArch64PointerAuth.cpp39 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 DAArch64AsmPrinter.cpp1861 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 DAArch64ExpandPseudoInsts.cpp855 assert((Key.getImm() == AArch64PACKey::IA || in expandCALL_RVMARKER()
856 Key.getImm() == AArch64PACKey::IB) && in expandCALL_RVMARKER()
H A DAArch64ISelLowering.h1134 AArch64PACKey::ID Key,
H A DAArch64ISelLowering.cpp8826 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 DAArch64CallLowering.cpp1033 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 DAArch64InstructionSelector.cpp2559 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()