reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
103 return Constant<std::alignment_of<T>::value>();
include/llvm/Support/Allocator.h81 template <typename T> T *Allocate(size_t Num = 1) { 82 return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T))); 82 return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T))); 470 for (char *Ptr = Begin; Ptr + sizeof(T) <= End; Ptr += sizeof(T)) 470 for (char *Ptr = Begin; Ptr + sizeof(T) <= End; Ptr += sizeof(T)) 478 char *Begin = (char *)alignAddr(*I, Align::Of<T>()); 488 DestroyElements((char *)alignAddr(Ptr, Align::Of<T>()), 496 T *Allocate(size_t num = 1) { return Allocator.Allocate<T>(num); } 496 T *Allocate(size_t num = 1) { return Allocator.Allocate<T>(num); }lib/IR/SafepointIRVerifier.cpp
446 SpecificBumpPtrAllocator<BasicBlockState> BSAllocator; 447 DenseMap<const BasicBlock *, BasicBlockState *> BlockMap; 463 BasicBlockState *getBasicBlockState(const BasicBlock *BB); 464 const BasicBlockState *getBasicBlockState(const BasicBlock *BB) const; 497 const BasicBlockState *BBS, 511 static void transferBlock(const BasicBlock *BB, BasicBlockState &BBS, 542 BasicBlockState *BBS = new (BSAllocator.Allocate()) BasicBlockState; 542 BasicBlockState *BBS = new (BSAllocator.Allocate()) BasicBlockState; 561 BasicBlockState *GCPtrTracker::getBasicBlockState(const BasicBlock *BB) { 566 const BasicBlockState *GCPtrTracker::getBasicBlockState( 583 BasicBlockState *BBS = Tracker.getBasicBlockState(BB); 616 BasicBlockState *BBS = getBasicBlockState(BB); 623 BasicBlockState *PBBS = getBasicBlockState(PBB); 646 const BasicBlockState *BBS, 758 void GCPtrTracker::transferBlock(const BasicBlock *BB, BasicBlockState &BBS, 798 const BasicBlockState *InBBS = Tracker->getBasicBlockState(InBB);