Lines Matching refs:AArch64StackTagging
1 //===- AArch64StackTagging.cpp - Stack tagging in IR --===//
290 class AArch64StackTagging : public FunctionPass {
297 AArch64StackTagging(bool IsOptNone = false)
337 char AArch64StackTagging::ID = 0;
339 INITIALIZE_PASS_BEGIN(AArch64StackTagging, DEBUG_TYPE, "AArch64 Stack Tagging",
343 INITIALIZE_PASS_END(AArch64StackTagging, DEBUG_TYPE, "AArch64 Stack Tagging",
347 return new AArch64StackTagging(IsOptNone);
350 Instruction *AArch64StackTagging::collectInitializers(Instruction *StartInst,
411 void AArch64StackTagging::tagAlloca(AllocaInst *AI, Instruction *InsertBefore,
433 void AArch64StackTagging::untagAlloca(AllocaInst *AI, Instruction *InsertBefore,
440 Instruction *AArch64StackTagging::insertBaseTaggedPointer(
466 bool AArch64StackTagging::runOnFunction(Function &Fn) {