Lines Matching defs:PointerAuth
897 if (CodeGenOpts.PointerAuth.ReturnAddresses)
899 if (CodeGenOpts.PointerAuth.FunctionPointers)
901 if (CodeGenOpts.PointerAuth.AuthTraps)
903 if (CodeGenOpts.PointerAuth.IndirectGotos)
905 if (CodeGenOpts.PointerAuth.AArch64JumpTableHardening)
3225 const CGPointerAuthInfo &PointerAuth,
3227 if (!PointerAuth.isSigned())
3230 auto *Key = Builder.getInt32(PointerAuth.getKey());
3232 llvm::Value *Discriminator = PointerAuth.getDiscriminator();
3241 const CGPointerAuthInfo &PointerAuth,
3244 if (!PointerAuth)
3247 auto Key = CGF.Builder.getInt32(PointerAuth.getKey());
3249 llvm::Value *Discriminator = PointerAuth.getDiscriminator();
3268 CodeGenFunction::EmitPointerAuthSign(const CGPointerAuthInfo &PointerAuth,
3270 if (!PointerAuth.shouldSign())
3272 return EmitPointerAuthCommon(*this, PointerAuth, Pointer,
3277 const CGPointerAuthInfo &PointerAuth,
3281 auto Key = CGF.Builder.getInt32(PointerAuth.getKey());
3290 CodeGenFunction::EmitPointerAuthAuth(const CGPointerAuthInfo &PointerAuth,
3292 if (PointerAuth.shouldStrip()) {
3293 return EmitStrip(*this, PointerAuth, Pointer);
3295 if (!PointerAuth.shouldAuth()) {
3299 return EmitPointerAuthCommon(*this, PointerAuth, Pointer,