reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/MachineFunction.h
  803   MachineInstr::ExtraInfo *createMIExtraInfo(
include/llvm/CodeGen/MachineInstr.h
  139       : TrailingObjects<ExtraInfo, MachineMemOperand *, MCSymbol *, MDNode *> {
  141     static ExtraInfo *create(BumpPtrAllocator &Allocator,
  149       auto *Result = new (Allocator.Allocate(
  153           alignof(ExtraInfo)))
  154           ExtraInfo(MMOs.size(), HasPreInstrSymbol, HasPostInstrSymbol,
  242                  PointerSumTypeMember<EIIK_OutOfLine, ExtraInfo *>>
  556     if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>())
  593     if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>())
  605     if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>())
  615     if (ExtraInfo *EI = Info.get<EIIK_OutOfLine>())
include/llvm/Support/PointerLikeTypeTraits.h
   56   static inline void *getAsVoidPointer(T *P) { return P; }
   57   static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); }
   59   enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };
include/llvm/Support/TrailingObjects.h
  134     : public TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, NextTy,
  137   typedef TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, NextTy, MoreTys...>
  141     static const bool value = alignof(PrevTy) < alignof(NextTy);
  162   getTrailingObjectsImpl(const BaseTy *Obj,
  177   getTrailingObjectsImpl(BaseTy *Obj,
  179     auto *Ptr = TopTrailingObj::getTrailingObjectsImpl(
  232                             BaseTy, TrailingObjects<BaseTy, TrailingTys...>,
  232                             BaseTy, TrailingObjects<BaseTy, TrailingTys...>,
  233                             BaseTy, TrailingTys...> {
  242       BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...>
  242       BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...>
  242       BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...>
  257   static const BaseTy *
  258   getTrailingObjectsImpl(const BaseTy *Obj,
  259                          TrailingObjectsBase::OverloadToken<BaseTy>) {
  263   static BaseTy *
  264   getTrailingObjectsImpl(BaseTy *Obj,
  265                          TrailingObjectsBase::OverloadToken<BaseTy>) {
  277   callNumTrailingObjects(const BaseTy *Obj,
  278                          TrailingObjectsBase::OverloadToken<BaseTy>) {
  283   static size_t callNumTrailingObjects(const BaseTy *Obj,
  284                                        TrailingObjectsBase::OverloadToken<T>) {
  345     return sizeof(BaseTy) + ParentType::additionalSizeToAllocImpl(0, Counts...);
lib/CodeGen/MachineFunction.cpp
  450 MachineInstr::ExtraInfo *MachineFunction::createMIExtraInfo(
  453   return MachineInstr::ExtraInfo::create(Allocator, MMOs, PreInstrSymbol,