|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/AllocatorList.h 55 return new (getAlloc()) Node(std::forward<ArgTs>(Args)...);
include/llvm/CodeGen/AccelTable.h 214 new (Allocator) AccelTableDataT(std::forward<Types>(Args)...));
include/llvm/CodeGen/DIE.h 687 List.push_back(*new (Alloc) Node(V));
743 return new (Alloc) DIE(Tag);
include/llvm/CodeGen/LiveInterval.h 324 new (VNInfoAllocator) VNInfo((unsigned)valnos.size(), def);
343 new (VNInfoAllocator) VNInfo((unsigned)valnos.size(), *orig);
776 SubRange *Range = new (Allocator) SubRange(LaneMask);
786 SubRange *Range = new (Allocator) SubRange(LaneMask, CopyFrom, Allocator);
include/llvm/Transforms/Utils/SSAUpdaterImpl.h 119 BBInfo *Info = new (Allocator) BBInfo(BB, 0);
150 BBInfo *PredInfo = new (Allocator) BBInfo(Pred, PredVal);
165 BBInfo *PseudoEntry = new (Allocator) BBInfo(nullptr, 0);
lib/Analysis/ScalarEvolution.cpp 426 SCEV *S = new (SCEVAllocator) SCEVConstant(ID.Intern(SCEVAllocator), V);
1288 new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator), Op, Ty);
1335 SCEV *S = new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator),
1663 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator),
1936 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator),
1974 SCEV *S = new (SCEVAllocator) SCEVSignExtendExpr(ID.Intern(SCEVAllocator),
2188 SCEV *S = new (SCEVAllocator) SCEVSignExtendExpr(ID.Intern(SCEVAllocator),
2798 S = new (SCEVAllocator)
2821 S = new (SCEVAllocator)
2843 S = new (SCEVAllocator) SCEVMulExpr(ID.Intern(SCEVAllocator),
3312 SCEV *S = new (SCEVAllocator) SCEVUDivExpr(ID.Intern(SCEVAllocator),
3673 SCEV *S = new (SCEVAllocator) SCEVMinMaxExpr(
3751 SCEV *S = new (SCEVAllocator) SCEVUnknown(ID.Intern(SCEVAllocator), V, this,
12076 SCEVEqualPredicate *Eq = new (SCEVAllocator)
12093 auto *OF = new (SCEVAllocator)
lib/CodeGen/AsmPrinter/DIE.cpp 160 DIEAbbrev *New = new (Alloc) DIEAbbrev(std::move(Abbrev));
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp 210 Loc = new (DIEValueAllocator) DIELoc;
395 DIELoc *Loc = new (DIEValueAllocator) DIELoc;
615 DIELoc *Loc = new (DIEValueAllocator) DIELoc;
637 DIELoc *Loc = new (DIEValueAllocator) DIELoc;
988 DIELoc *Loc = new (DIEValueAllocator) DIELoc;
1175 DIELoc *Loc = new (DIEValueAllocator) DIELoc;
1197 DIELoc *Loc = new (DIEValueAllocator) DIELoc;
1298 new (DIEValueAllocator) DIEBaseTypeRef(this, Idx));
lib/CodeGen/AsmPrinter/DwarfUnit.cpp 265 new (DIEValueAllocator)
363 new (DIEValueAllocator) DIEDelta(Hi, Lo));
512 DIEBlock *Block = new (DIEValueAllocator) DIEBlock;
572 DIEBlock *Block = new (DIEValueAllocator) DIEBlock;
1061 DIELoc *Loc = new (DIEValueAllocator) DIELoc;
1465 DIELoc *VBaseLocationDie = new (DIEValueAllocator) DIELoc;
1522 DIELoc *MemLocationDie = new (DIEValueAllocator) DIELoc;
1663 new (DIEValueAllocator) DIEDelta(Hi, Lo));
lib/CodeGen/AsmPrinter/DwarfUnit.h 121 DIELoc *getDIELoc() { return new (DIEValueAllocator) DIELoc; }
lib/CodeGen/GlobalISel/CSEInfo.cpp 136 auto *Node = new (UniqueInstrAllocator) UniqueMachineInstr(MI);
lib/CodeGen/MIRParser/MIParser.cpp 327 VRegInfo *Info = new (Allocator) VRegInfo;
339 VRegInfo *Info = new (Allocator) VRegInfo;
lib/CodeGen/MachineFunction.cpp 158 RegInfo = new (Allocator) MachineRegisterInfo(this);
167 FrameInfo = new (Allocator) MachineFrameInfo(
175 ConstantPool = new (Allocator) MachineConstantPool(getDataLayout());
191 WinEHInfo = new (Allocator) WinEHFuncInfo();
196 WasmEHInfo = new (Allocator) WasmEHFuncInfo();
268 JumpTableInfo = new (Allocator)
405 return new (Allocator)
421 return new (Allocator)
434 return new (Allocator)
444 return new (Allocator) MachineMemOperand(
lib/CodeGen/MachineOutliner.cpp 302 unsigned *E = new (InternalEndIdxAllocator) unsigned(EndIdx);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 7374 Result = new (Allocator) SDVTListNode(ID.Intern(Allocator), Array, 2);
7394 Result = new (Allocator) SDVTListNode(ID.Intern(Allocator), Array, 3);
7416 Result = new (Allocator) SDVTListNode(ID.Intern(Allocator), Array, 4);
7435 Result = new (Allocator) SDVTListNode(ID.Intern(Allocator), Array, NumVTs);
7984 return new (DbgInfo->getAlloc())
7995 return new (DbgInfo->getAlloc()) SDDbgValue(Var, Expr, C, DL, O);
8006 return new (DbgInfo->getAlloc())
8017 return new (DbgInfo->getAlloc())
8127 return new (DbgInfo->getAlloc()) SDDbgLabel(Label, DL, O);
lib/IR/Type.cpp 263 Entry = new (C.pImpl->Alloc) IntegerType(C, NumBits);
361 ST = new (Context.pImpl->Alloc) StructType(Context);
442 StructType *ST = new (Context.pImpl->Alloc) StructType(Context);
595 Entry = new (pImpl->Alloc) ArrayType(ElementType, NumElements);
624 Entry = new (pImpl->Alloc) VectorType(ElementType, EC);
648 Entry = new (CImpl->Alloc) PointerType(EltTy, AddressSpace);
lib/TableGen/Record.cpp 65 ListTy = new(Allocator) ListRecTy(this);
90 Ty = new(Allocator) BitsRecTy(Sz);
464 if (!I) I = new(Allocator) IntInit(V);
524 return new (Allocator) CodeInit("", Loc);
530 return new(Allocator) CodeInit(Entry.getKey(), Loc);
538 Entry.second = new(Allocator) StringInit(Entry.getKey());
703 UnOpInit *I = new(Allocator) UnOpInit(Opc, LHS, Type);
836 BinOpInit *I = new(Allocator) BinOpInit(Opc, LHS, RHS, Type);
1065 TernOpInit *I = new(Allocator) TernOpInit(Opc, LHS, MHS, RHS, Type);
1283 FoldOpInit *I = new (Allocator) FoldOpInit(Start, List, A, B, Expr, Type);
1348 IsAOpInit *I = new (Allocator) IsAOpInit(CheckType, Expr);
1479 I = new(Allocator) VarInit(VN, T);
1508 I = new(Allocator) VarBitInit(T, B);
1532 if (!I) I = new(Allocator) VarListElementInit(T, E);
1714 if (!I) I = new(Allocator) FieldInit(R, FN);
2050 TheInit = new(Allocator) DefInit(this);
lib/TextAPI/MachO/InterfaceFile.cpp 116 result.first->second = new (Allocator) Symbol{Kind, Name, Targets, Flags};
lib/Transforms/Scalar/GVNSink.cpp 396 new (Allocator) InstructionUseExpr(I, Recycler, Allocator);
lib/Transforms/Scalar/NewGVN.cpp 987 auto *E = new (ExpressionAllocator) PHIExpression(NumOps, PHIBlock);
1040 auto *E = new (ExpressionAllocator) BasicExpression(2);
1124 auto *E = new (ExpressionAllocator) BasicExpression(I->getNumOperands());
1203 auto *E = new (ExpressionAllocator)
1210 auto *E = new (ExpressionAllocator)
1227 auto *E = new (ExpressionAllocator) VariableExpression(V);
1239 auto *E = new (ExpressionAllocator) ConstantExpression(C);
1245 auto *E = new (ExpressionAllocator) UnknownExpression(I);
1254 new (ExpressionAllocator) CallExpression(CI->getNumOperands(), CI, MA);
1329 new (ExpressionAllocator) LoadExpression(1, LI, lookupMemoryLeader(MA));
1348 auto *E = new (ExpressionAllocator)
3410 SingletonDeadExpression = new (ExpressionAllocator) DeadExpression();
tools/clang/include/clang/Lex/Preprocessor.h 595 Info = new (PP.getPreprocessorAllocator())
681 Info = new (PP.getPreprocessorAllocator())
tools/clang/lib/AST/CommentCommandTraits.cpp 89 CommandInfo *Info = new (Allocator) CommandInfo();
tools/clang/lib/AST/CommentSema.cpp 39 ThisDeclInfo = new (Allocator) DeclInfo;
46 return new (Allocator) ParagraphComment(Content);
54 BlockCommandComment *BC = new (Allocator) BlockCommandComment(LocBegin, LocEnd,
85 new (Allocator) ParamCommandComment(LocBegin, LocEnd, CommandID,
268 Argument *A = new (Allocator) Argument(SourceRange(ArgLocBegin,
286 new (Allocator) TParamCommandComment(LocBegin, LocEnd, CommandID,
306 Argument *A = new (Allocator) Argument(SourceRange(ArgLocBegin,
368 return new (Allocator) InlineCommandComment(
383 Argument *A = new (Allocator) Argument(SourceRange(ArgLocBegin,
388 return new (Allocator) InlineCommandComment(
407 return new (Allocator) InlineCommandComment(
416 return new (Allocator) TextComment(LocBegin, LocEnd, Text);
422 return new (Allocator) VerbatimBlockComment(
430 return new (Allocator) VerbatimBlockLineComment(Loc, Text);
446 VerbatimLineComment *VL = new (Allocator) VerbatimLineComment(
459 return new (Allocator) HTMLStartTagComment(LocBegin, TagName);
479 new (Allocator) HTMLEndTagComment(LocBegin, LocEnd, TagName);
545 FullComment *FC = new (Allocator) FullComment(Blocks, ThisDeclInfo);
tools/clang/lib/AST/Interp/Program.cpp 290 Record *R = new (Allocator) Record(RD, std::move(Bases), std::move(Fields),
tools/clang/lib/AST/Interp/Program.h 190 return new (Allocator) Descriptor(std::forward<Ts>(Args)...);
tools/clang/lib/AST/RawCommentList.cpp 292 new (Allocator) RawComment(RC);
323 new (Allocator) RawComment(RC);
tools/clang/lib/Basic/FileManager.cpp 283 StringRef *Redirect = new (CanonicalNameStorage) StringRef(InterndFileName);
tools/clang/lib/Lex/PPDirectives.cpp 59 auto *MIChain = new (BP) MacroInfoChain{L, MIChainHead};
66 return new (BP) DefMacroDirective(MI, Loc);
71 return new (BP) UndefMacroDirective(UndefLoc);
77 return new (BP) VisibilityMacroDirective(Loc, isPublic);
tools/clang/lib/Parse/ParsePragma.cpp 2461 auto Value = new (PP.getPreprocessorAllocator())
2726 auto *AnnotValue = new (PP.getPreprocessorAllocator())
2908 auto *Info = new (PP.getPreprocessorAllocator()) PragmaLoopHintInfo;
2964 auto *Info = new (PP.getPreprocessorAllocator()) PragmaLoopHintInfo;
3171 auto *Info = new (PP.getPreprocessorAllocator())
tools/clang/lib/Tooling/Syntax/BuildTree.cpp 66 new (Arena.allocator()) syntax::TranslationUnit);
108 {&T, NodeAndRole{new (A.allocator()) syntax::Leaf(&T)}});
217 new (allocator()) syntax::TopLevelDeclaration());
236 new (allocator()) syntax::CompoundStatement);
tools/dsymutil/DeclContext.cpp 186 new (Allocator) DeclContext(Hash, Line, ByteSize, Tag, NameRef, FileRef,
tools/dsymutil/DwarfLinker.cpp 1174 Loc = new (DIEAlloc) DIELoc;
1177 Block = new (DIEAlloc) DIEBlock;
2460 DIEBlock *String = new (DIEAlloc) DIEBlock();
tools/lld/include/lld/Core/Simple.h 205 auto node = new (_file.allocator())
tools/lld/lib/Core/LinkingContext.cpp 41 *(new (_allocator) SimpleUndefinedAtom(*entryFile, entrySymbolName())));
56 undefinedSymFile->addAtom(*(new (_allocator) SimpleUndefinedAtom(
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp 1512 return new (file.allocator()) Thumb2ToArmShimAtom(file, targetName, target);
1514 return new (file.allocator()) ArmToThumbShimAtom(file, targetName, target);
tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp 347 auto *unwind = new (_file.allocator())
tools/lld/lib/ReaderWriter/MachO/ExecutableAtoms.h 110 _definedAtoms.push_back(new (allocator()) MachODefinedAtom(
117 _definedAtoms.push_back(new (allocator()) MachODefinedAtom(
tools/lld/lib/ReaderWriter/MachO/File.h 56 new (allocator()) MachODefinedAtom(*this, name, scope, type, merge,
79 new (allocator()) MachODefinedCustomSectionAtom(*this, name, scope, type,
111 new (allocator()) MachODefinedAtom(*this, name, scope, type, size,
121 auto *atom = new (allocator()) SimpleUndefinedAtom(*this, name);
133 new (allocator()) MachOTentativeDefAtom(*this, name, scope, size, align);
355 auto *atom = new (allocator()) MachOSharedLibraryAtom(*this, name,
tools/lld/lib/ReaderWriter/MachO/FlatNamespaceFile.h 30 return new (allocator()) MachOSharedLibraryAtom(*this, name, getDSOName(),
tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp 159 auto *gotEntry = new (_file.allocator())
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp 1276 auto *bNode = new (allocator) TrieNode(bNodeStr);
1289 auto *bcEdge = new (allocator) TrieEdge(bcEdgeStr, cNode);
1303 auto *newNode = new (allocator) TrieNode(entry.name.copy(allocator));
1304 auto *newEdge = new (allocator) TrieEdge(partialStr, newNode);
1434 auto *rootNode = new (allocator) TrieNode(StringRef());
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp 248 auto *sect = new (_allocator)
333 auto *sect = new (_allocator) SectionInfo(
368 new (_allocator) SectionInfo(segName, sectName, S_REGULAR, _ctx,
445 auto *info = new (_allocator) SegmentInfo(segName);
tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp 115 return new (_file.allocator()) ObjCImageInfoAtom(_file, IsBig,
tools/lld/lib/ReaderWriter/MachO/SectCreateFile.h 68 new (allocator()) SectCreateAtom(*this, seg, sect, std::move(content)));
tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp 251 new (_file.allocator()) StubHelperCommonAtom(_file, _stubInfo);
253 new (_file.allocator()) NonLazyPointerAtom(_file, _ctx.is64Bit(),
256 new (_file.allocator()) NonLazyPointerAtom(_file, _ctx.is64Bit(),
293 auto *stub = new (_file.allocator()) StubAtom(_file, _stubInfo);
295 new (_file.allocator()) LazyPointerAtom(_file, _ctx.is64Bit());
296 auto *helper = new (_file.allocator()) StubHelperAtom(_file, _stubInfo);
tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp 118 auto *tlvpEntry = new (_file.allocator())
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp 915 auto node = new (file().allocator()) SimpleReference(ns, arch, kindValue,
unittests/DebugInfo/DWARF/DwarfGenerator.cpp 68 new (DG.getAllocator())
104 DIEBlock *Block = new (DG.getAllocator()) DIEBlock;