LLVM 23.0.0git
InferAlignment.cpp File Reference

Go to the source code of this file.

Classes

struct  AlignmentScope

Typedefs

using ScopedHT

Functions

static bool tryToImproveAlign (const DataLayout &DL, Instruction *I, function_ref< Align(Value *PtrOp, Align OldAlign, Align PrefAlign)> Fn)
bool inferAlignment (Function &F, AssumptionCache &AC, DominatorTree &DT)

Typedef Documentation

◆ ScopedHT

using ScopedHT
Initial value:
BumpPtrAllocatorImpl<> BumpPtrAllocator
The standard BumpPtrAllocator which just uses the default template parameters.
Definition Allocator.h:383

Definition at line 97 of file InferAlignment.cpp.

Function Documentation

◆ inferAlignment()

◆ tryToImproveAlign()