@@ -194,7 +194,7 @@ class EarliestEscapeAnalysis final : public CaptureAnalysis {
194194 LLVM_ABI ~EarliestEscapeAnalysis () = default ;
195195
196196 LLVM_ABI bool isNotCapturedBefore (const Value *Object, const Instruction *I,
197- bool OrAt) override ;
197+ bool OrAt) override ;
198198
199199 LLVM_ABI void removeInstruction (Instruction *I);
200200};
@@ -344,7 +344,7 @@ class AAResults {
344344 // / The aggregation is invalidated if any of the underlying analyses is
345345 // / invalidated.
346346 LLVM_ABI bool invalidate (Function &F, const PreservedAnalyses &PA,
347- FunctionAnalysisManager::Invalidator &Inv);
347+ FunctionAnalysisManager::Invalidator &Inv);
348348
349349 // ===--------------------------------------------------------------------===//
350350 // / \name Alias Queries
@@ -354,7 +354,8 @@ class AAResults {
354354 // / Returns an AliasResult indicating whether the two pointers are aliased to
355355 // / each other. This is the interface that must be implemented by specific
356356 // / alias analysis implementations.
357- LLVM_ABI AliasResult alias (const MemoryLocation &LocA, const MemoryLocation &LocB);
357+ LLVM_ABI AliasResult alias (const MemoryLocation &LocA,
358+ const MemoryLocation &LocB);
358359
359360 // / A convenience wrapper around the primary \c alias interface.
360361 AliasResult alias (const Value *V1, LocationSize V1Size, const Value *V2,
@@ -423,7 +424,7 @@ class AAResults {
423424 // / If IgnoreLocals is true, then this method returns NoModRef for memory
424425 // / that points to a local alloca.
425426 LLVM_ABI ModRefInfo getModRefInfoMask (const MemoryLocation &Loc,
426- bool IgnoreLocals = false );
427+ bool IgnoreLocals = false );
427428
428429 // / A convenience wrapper around the primary \c getModRefInfoMask
429430 // / interface.
@@ -553,7 +554,8 @@ class AAResults {
553554
554555 // / Check if it is possible for execution of the specified basic block to
555556 // / modify the location Loc.
556- LLVM_ABI bool canBasicBlockModify (const BasicBlock &BB, const MemoryLocation &Loc);
557+ LLVM_ABI bool canBasicBlockModify (const BasicBlock &BB,
558+ const MemoryLocation &Loc);
557559
558560 // / A convenience wrapper synthesizing a memory location.
559561 bool canBasicBlockModify (const BasicBlock &BB, const Value *P,
@@ -566,9 +568,10 @@ class AAResults {
566568 // /
567569 // / The instructions to consider are all of the instructions in the range of
568570 // / [I1,I2] INCLUSIVE. I1 and I2 must be in the same basic block.
569- LLVM_ABI bool canInstructionRangeModRef (const Instruction &I1, const Instruction &I2,
570- const MemoryLocation &Loc,
571- const ModRefInfo Mode);
571+ LLVM_ABI bool canInstructionRangeModRef (const Instruction &I1,
572+ const Instruction &I2,
573+ const MemoryLocation &Loc,
574+ const ModRefInfo Mode);
572575
573576 // / A convenience wrapper synthesizing a memory location.
574577 bool canInstructionRangeModRef (const Instruction &I1, const Instruction &I2,
@@ -579,42 +582,54 @@ class AAResults {
579582
580583 // CtxI can be nullptr, in which case the query is whether or not the aliasing
581584 // relationship holds through the entire function.
582- LLVM_ABI AliasResult alias (const MemoryLocation &LocA, const MemoryLocation &LocB,
583- AAQueryInfo &AAQI, const Instruction *CtxI = nullptr );
585+ LLVM_ABI AliasResult alias (const MemoryLocation &LocA,
586+ const MemoryLocation &LocB, AAQueryInfo &AAQI,
587+ const Instruction *CtxI = nullptr );
584588
585- LLVM_ABI ModRefInfo getModRefInfoMask (const MemoryLocation &Loc, AAQueryInfo &AAQI,
586- bool IgnoreLocals = false );
589+ LLVM_ABI ModRefInfo getModRefInfoMask (const MemoryLocation &Loc,
590+ AAQueryInfo &AAQI,
591+ bool IgnoreLocals = false );
587592 LLVM_ABI ModRefInfo getModRefInfo (const Instruction *I, const CallBase *Call2,
588- AAQueryInfo &AAQIP);
589- LLVM_ABI ModRefInfo getModRefInfo (const CallBase *Call, const MemoryLocation &Loc,
590- AAQueryInfo &AAQI);
591- LLVM_ABI ModRefInfo getModRefInfo (const CallBase *Call1, const CallBase *Call2,
592- AAQueryInfo &AAQI);
593- LLVM_ABI ModRefInfo getModRefInfo (const VAArgInst *V, const MemoryLocation &Loc,
594- AAQueryInfo &AAQI);
595- LLVM_ABI ModRefInfo getModRefInfo (const LoadInst *L, const MemoryLocation &Loc,
596- AAQueryInfo &AAQI);
597- LLVM_ABI ModRefInfo getModRefInfo (const StoreInst *S, const MemoryLocation &Loc,
598- AAQueryInfo &AAQI);
599- LLVM_ABI ModRefInfo getModRefInfo (const FenceInst *S, const MemoryLocation &Loc,
600- AAQueryInfo &AAQI);
593+ AAQueryInfo &AAQIP);
594+ LLVM_ABI ModRefInfo getModRefInfo (const CallBase *Call,
595+ const MemoryLocation &Loc,
596+ AAQueryInfo &AAQI);
597+ LLVM_ABI ModRefInfo getModRefInfo (const CallBase *Call1,
598+ const CallBase *Call2, AAQueryInfo &AAQI);
599+ LLVM_ABI ModRefInfo getModRefInfo (const VAArgInst *V,
600+ const MemoryLocation &Loc,
601+ AAQueryInfo &AAQI);
602+ LLVM_ABI ModRefInfo getModRefInfo (const LoadInst *L,
603+ const MemoryLocation &Loc,
604+ AAQueryInfo &AAQI);
605+ LLVM_ABI ModRefInfo getModRefInfo (const StoreInst *S,
606+ const MemoryLocation &Loc,
607+ AAQueryInfo &AAQI);
608+ LLVM_ABI ModRefInfo getModRefInfo (const FenceInst *S,
609+ const MemoryLocation &Loc,
610+ AAQueryInfo &AAQI);
601611 LLVM_ABI ModRefInfo getModRefInfo (const AtomicCmpXchgInst *CX,
602- const MemoryLocation &Loc, AAQueryInfo &AAQI);
603- LLVM_ABI ModRefInfo getModRefInfo (const AtomicRMWInst *RMW, const MemoryLocation &Loc,
604- AAQueryInfo &AAQI);
605- LLVM_ABI ModRefInfo getModRefInfo (const CatchPadInst *I, const MemoryLocation &Loc,
606- AAQueryInfo &AAQI);
607- LLVM_ABI ModRefInfo getModRefInfo (const CatchReturnInst *I, const MemoryLocation &Loc,
608- AAQueryInfo &AAQI);
612+ const MemoryLocation &Loc,
613+ AAQueryInfo &AAQI);
614+ LLVM_ABI ModRefInfo getModRefInfo (const AtomicRMWInst *RMW,
615+ const MemoryLocation &Loc,
616+ AAQueryInfo &AAQI);
617+ LLVM_ABI ModRefInfo getModRefInfo (const CatchPadInst *I,
618+ const MemoryLocation &Loc,
619+ AAQueryInfo &AAQI);
620+ LLVM_ABI ModRefInfo getModRefInfo (const CatchReturnInst *I,
621+ const MemoryLocation &Loc,
622+ AAQueryInfo &AAQI);
609623 LLVM_ABI ModRefInfo getModRefInfo (const Instruction *I,
610- const std::optional<MemoryLocation> &OptLoc,
611- AAQueryInfo &AAQIP);
612- LLVM_ABI ModRefInfo getModRefInfo (const Instruction *I1, const Instruction *I2,
613- AAQueryInfo &AAQI);
624+ const std::optional<MemoryLocation> &OptLoc,
625+ AAQueryInfo &AAQIP);
626+ LLVM_ABI ModRefInfo getModRefInfo (const Instruction *I1,
627+ const Instruction *I2, AAQueryInfo &AAQI);
614628 LLVM_ABI ModRefInfo callCapturesBefore (const Instruction *I,
615- const MemoryLocation &MemLoc, DominatorTree *DT,
616- AAQueryInfo &AAQIP);
617- LLVM_ABI MemoryEffects getMemoryEffects (const CallBase *Call, AAQueryInfo &AAQI);
629+ const MemoryLocation &MemLoc,
630+ DominatorTree *DT, AAQueryInfo &AAQIP);
631+ LLVM_ABI MemoryEffects getMemoryEffects (const CallBase *Call,
632+ AAQueryInfo &AAQI);
618633
619634private:
620635 class Concept ;
@@ -909,7 +924,7 @@ LLVM_ABI bool isEscapeSource(const Value *V);
909924// / to true, then the memory is only not visible if the object has not been
910925// / captured prior to the unwind. Otherwise it is not visible even if captured.
911926LLVM_ABI bool isNotVisibleOnUnwind (const Value *Object,
912- bool &RequiresNoCaptureBeforeUnwind);
927+ bool &RequiresNoCaptureBeforeUnwind);
913928
914929// / Return true if the Object is writable, in the sense that any location based
915930// / on this pointer that can be loaded can also be stored to without trapping.
@@ -922,7 +937,8 @@ LLVM_ABI bool isNotVisibleOnUnwind(const Value *Object,
922937// / using the dereferenceable(N) attribute. It does not necessarily hold for
923938// / parts that are only known to be dereferenceable due to the presence of
924939// / loads.
925- LLVM_ABI bool isWritableObject (const Value *Object, bool &ExplicitlyDereferenceableOnly);
940+ LLVM_ABI bool isWritableObject (const Value *Object,
941+ bool &ExplicitlyDereferenceableOnly);
926942
927943// / A manager for alias analyses.
928944// /
0 commit comments