Lines Matching defs:AST
17 AbstractSlotTrackerStorage *AST, const MachineFunction &MF) {
24 AST->createMetadataSlot(AAInfo.TBAA);
26 AST->createMetadataSlot(AAInfo.TBAAStruct);
28 AST->createMetadataSlot(AAInfo.Scope);
30 AST->createMetadataSlot(AAInfo.NoAlias);
35 AbstractSlotTrackerStorage *AST, const Module *M,
41 MDNStartSlot = AST->getNextMetadataSlot();
43 processMachineFunctionMetadata(AST, *MF);
44 MDNEndSlot = AST->getNextMetadataSlot();
51 AbstractSlotTrackerStorage *AST, const Function *F,
54 MDNStartSlot = AST->getNextMetadataSlot();
56 processMachineFunctionMetadata(AST, *MF);
57 MDNEndSlot = AST->getNextMetadataSlot();
72 setProcessHook([this](AbstractSlotTrackerStorage *AST, const Module *M,
74 this->processMachineModule(AST, M, ShouldInitializeAllMetadata);
76 setProcessHook([this](AbstractSlotTrackerStorage *AST, const Function *F,
78 this->processMachineFunction(AST, F, ShouldInitializeAllMetadata);