|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
examples/BrainF/BrainF.cpp 65 module = new Module("BrainF", C);
88 builder = new IRBuilder<>(BasicBlock::Create(C, label, brainf_func));
examples/BrainF/BrainFDriver.cpp 129 out = new raw_fd_ostream(OutputFilename, EC, sys::fs::OF_None);
136 in = new std::ifstream(InputFilename.c_str());
examples/Fibonacci/fibonacci.cpp 110 std::unique_ptr<Module> Owner(new Module("test", Context));
examples/ModuleMaker/ModuleMaker.cpp 35 Module *M = new Module("test", Context);
examples/SpeculativeJIT/SpeculativeJIT.cpp 71 std::unique_ptr<SpeculativeJIT> SJ(new SpeculativeJIT(
gen/lib/Target/AArch64/AArch64GenSubtargetInfo.inc17779 return new AArch64GenMCSubtargetInfo(TT, CPU, FS, AArch64FeatureKV, AArch64SubTypeKV,
gen/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc 638 return new AMDGPUGenMCSubtargetInfo(TT, CPU, FS, AMDGPUFeatureKV, AMDGPUSubTypeKV,
gen/lib/Target/AMDGPU/R600GenDFAPacketizer.inc 302 return new DFAPacketizer(IID, A);
gen/lib/Target/AMDGPU/R600GenSubtargetInfo.inc 251 return new R600GenMCSubtargetInfo(TT, CPU, FS, R600FeatureKV, R600SubTypeKV,
gen/lib/Target/ARC/ARCGenSubtargetInfo.inc 99 return new ARCGenMCSubtargetInfo(TT, CPU, FS, None, ARCSubTypeKV,
gen/lib/Target/ARM/ARMGenSubtargetInfo.inc19358 return new ARMGenMCSubtargetInfo(TT, CPU, FS, ARMFeatureKV, ARMSubTypeKV,
gen/lib/Target/AVR/AVRGenSubtargetInfo.inc 447 return new AVRGenMCSubtargetInfo(TT, CPU, FS, AVRFeatureKV, AVRSubTypeKV,
gen/lib/Target/BPF/BPFGenSubtargetInfo.inc 117 return new BPFGenMCSubtargetInfo(TT, CPU, FS, BPFFeatureKV, BPFSubTypeKV,
gen/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc37743 return new DFAPacketizer(IID, A);
gen/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc 4620 return new HexagonGenMCSubtargetInfo(TT, CPU, FS, HexagonFeatureKV, HexagonSubTypeKV,
gen/lib/Target/Lanai/LanaiGenSubtargetInfo.inc 180 return new LanaiGenMCSubtargetInfo(TT, CPU, FS, None, LanaiSubTypeKV,
gen/lib/Target/MSP430/MSP430GenSubtargetInfo.inc 117 return new MSP430GenMCSubtargetInfo(TT, CPU, FS, MSP430FeatureKV, MSP430SubTypeKV,
gen/lib/Target/Mips/MipsGenSubtargetInfo.inc 3774 return new MipsGenMCSubtargetInfo(TT, CPU, FS, MipsFeatureKV, MipsSubTypeKV,
gen/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc 171 return new NVPTXGenMCSubtargetInfo(TT, CPU, FS, NVPTXFeatureKV, NVPTXSubTypeKV,
gen/lib/Target/PowerPC/PPCGenSubtargetInfo.inc 8096 return new PPCGenMCSubtargetInfo(TT, CPU, FS, PPCFeatureKV, PPCSubTypeKV,
gen/lib/Target/RISCV/RISCVGenSubtargetInfo.inc 194 return new RISCVGenMCSubtargetInfo(TT, CPU, FS, RISCVFeatureKV, RISCVSubTypeKV,
gen/lib/Target/Sparc/SparcGenSubtargetInfo.inc 471 return new SparcGenMCSubtargetInfo(TT, CPU, FS, SparcFeatureKV, SparcSubTypeKV,
gen/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc 5100 return new SystemZGenMCSubtargetInfo(TT, CPU, FS, SystemZFeatureKV, SystemZSubTypeKV,
gen/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc 129 return new WebAssemblyGenMCSubtargetInfo(TT, CPU, FS, WebAssemblyFeatureKV, WebAssemblySubTypeKV,
gen/lib/Target/X86/X86GenSubtargetInfo.inc21326 return new X86GenMCSubtargetInfo(TT, CPU, FS, X86FeatureKV, X86SubTypeKV,
gen/lib/Target/XCore/XCoreGenSubtargetInfo.inc 100 return new XCoreGenMCSubtargetInfo(TT, CPU, FS, None, XCoreSubTypeKV,
gen/tools/lldb/scripts/LLDBWrapPython.cpp 33 SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; }
4656 result = (lldb::SBAddress *)new lldb::SBAddress();
4685 result = (lldb::SBAddress *)new lldb::SBAddress((lldb::SBAddress const &)*arg1);
4728 result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
4766 result = (lldb::SBAddress *)new lldb::SBAddress(arg1,*arg2);
5493 result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo();
5519 result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo(arg1);
5555 result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2);
5602 result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2,arg3);
5633 result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((lldb::SBAttachInfo const &)*arg1);
6786 result = (lldb::SBBlock *)new lldb::SBBlock();
6815 result = (lldb::SBBlock *)new lldb::SBBlock((lldb::SBBlock const &)*arg1);
7613 result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint();
7642 result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint((lldb::SBBreakpoint const &)*arg1);
9497 result = (lldb::SBBreakpointList *)new lldb::SBBreakpointList(*arg1);
9776 result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation();
9805 result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation((lldb::SBBreakpointLocation const &)*arg1);
10911 result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName();
10950 result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
10991 result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
11022 result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName((lldb::SBBreakpointName const &)*arg1);
12396 result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster();
12423 result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((char const *)arg1);
12454 result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((lldb::SBBroadcaster const &)*arg1);
13263 result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions();
13684 result = (lldb::SBCommandInterpreter *)new lldb::SBCommandInterpreter((lldb::SBCommandInterpreter const &)*arg1);
15075 result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject();
15104 result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject((lldb::SBCommandReturnObject const &)*arg1);
16807 result = (lldb::SBCommunication *)new lldb::SBCommunication();
16834 result = (lldb::SBCommunication *)new lldb::SBCommunication((char const *)arg1);
17443 result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit();
17472 result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit((lldb::SBCompileUnit const &)*arg1);
18274 result = (lldb::SBData *)new lldb::SBData();
18303 result = (lldb::SBData *)new lldb::SBData((lldb::SBData const &)*arg1);
20477 result = (lldb::SBDebugger *)new lldb::SBDebugger();
20506 result = (lldb::SBDebugger *)new lldb::SBDebugger((lldb::SBDebugger const &)*arg1);
24294 result = (lldb::SBDeclaration *)new lldb::SBDeclaration();
24323 result = (lldb::SBDeclaration *)new lldb::SBDeclaration((lldb::SBDeclaration const &)*arg1);
24781 result = (lldb::SBError *)new lldb::SBError();
24810 result = (lldb::SBError *)new lldb::SBError((lldb::SBError const &)*arg1);
25613 result = (lldb::SBEvent *)new lldb::SBEvent();
25642 result = (lldb::SBEvent *)new lldb::SBEvent((lldb::SBEvent const &)*arg1);
25692 result = (lldb::SBEvent *)new lldb::SBEvent(arg1,(char const *)arg2,arg3);
26084 result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext();
26113 result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBExecutionContext const &)*arg1);
26142 result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBTarget const &)*arg1);
26171 result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBProcess const &)*arg1);
26205 result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext(arg1);
26234 result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBFrame const &)*arg1);
26456 result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions();
26485 result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions((lldb::SBExpressionOptions const &)*arg1);
28427 result = (lldb::SBFileSpec *)new lldb::SBFileSpec();
28456 result = (lldb::SBFileSpec *)new lldb::SBFileSpec((lldb::SBFileSpec const &)*arg1);
28483 result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1);
28521 result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1,arg2);
29129 result = (lldb::SBFile *)new lldb::SBFile();
29174 result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
29206 result = (lldb::SBFile *)new lldb::SBFile(arg1);
29654 result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList();
29683 result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList((lldb::SBFileSpecList const &)*arg1);
30020 result = (lldb::SBFrame *)new lldb::SBFrame();
30049 result = (lldb::SBFrame *)new lldb::SBFrame((lldb::SBFrame const &)*arg1);
32250 result = (lldb::SBFunction *)new lldb::SBFunction();
32279 result = (lldb::SBFunction *)new lldb::SBFunction((lldb::SBFunction const &)*arg1);
33290 result = (lldb::SBHostOS *)new lldb::SBHostOS();
33339 result = (lldb::SBInstruction *)new lldb::SBInstruction();
33368 result = (lldb::SBInstruction *)new lldb::SBInstruction((lldb::SBInstruction const &)*arg1);
34133 result = (lldb::SBInstructionList *)new lldb::SBInstructionList();
34162 result = (lldb::SBInstructionList *)new lldb::SBInstructionList((lldb::SBInstructionList const &)*arg1);
34770 result = (lldb::SBLanguageRuntime *)new lldb::SBLanguageRuntime();
34846 result = (lldb::SBLaunchInfo *)new lldb::SBLaunchInfo((char const **)arg1);
36209 result = (lldb::SBLineEntry *)new lldb::SBLineEntry();
36238 result = (lldb::SBLineEntry *)new lldb::SBLineEntry((lldb::SBLineEntry const &)*arg1);
36748 result = (lldb::SBListener *)new lldb::SBListener();
36775 result = (lldb::SBListener *)new lldb::SBListener((char const *)arg1);
36806 result = (lldb::SBListener *)new lldb::SBListener((lldb::SBListener const &)*arg1);
37729 result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo();
37758 result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((lldb::SBMemoryRegionInfo const &)*arg1);
38183 result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList();
38212 result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList((lldb::SBMemoryRegionInfoList const &)*arg1);
38516 result = (lldb::SBModule *)new lldb::SBModule();
38545 result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModule const &)*arg1);
38574 result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModuleSpec const &)*arg1);
38612 result = (lldb::SBModule *)new lldb::SBModule(*arg1,arg2);
40445 result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec();
40474 result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec((lldb::SBModuleSpec const &)*arg1);
41104 result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList();
41133 result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList((lldb::SBModuleSpecList const &)*arg1);
41573 result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((char const *)arg1);
41604 result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((lldb::SBPlatformConnectOptions const &)*arg1);
41936 result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1);
41967 result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((lldb::SBPlatformShellCommand const &)*arg1);
42343 result = (lldb::SBPlatform *)new lldb::SBPlatform();
42370 result = (lldb::SBPlatform *)new lldb::SBPlatform((char const *)arg1);
43403 result = (lldb::SBProcess *)new lldb::SBProcess();
43432 result = (lldb::SBProcess *)new lldb::SBProcess((lldb::SBProcess const &)*arg1);
46454 result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo();
46483 result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo((lldb::SBProcessInfo const &)*arg1);
46929 result = (lldb::SBQueue *)new lldb::SBQueue();
46958 result = (lldb::SBQueue *)new lldb::SBQueue((lldb::QueueSP const &)*arg1);
47395 result = (lldb::SBQueueItem *)new lldb::SBQueueItem();
47424 result = (lldb::SBQueueItem *)new lldb::SBQueueItem((lldb::QueueItemSP const &)*arg1);
47786 result = (lldb::SBSection *)new lldb::SBSection();
47815 result = (lldb::SBSection *)new lldb::SBSection((lldb::SBSection const &)*arg1);
48590 result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBSourceManager const &)*arg1);
48826 result = (lldb::SBStream *)new lldb::SBStream();
49393 result = (lldb::SBStringList *)new lldb::SBStringList();
49422 result = (lldb::SBStringList *)new lldb::SBStringList((lldb::SBStringList const &)*arg1);
49854 result = (lldb::SBStructuredData *)new lldb::SBStructuredData();
49883 result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::SBStructuredData const &)*arg1);
49912 result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::EventSP const &)*arg1);
50732 result = (lldb::SBSymbol *)new lldb::SBSymbol();
50786 result = (lldb::SBSymbol *)new lldb::SBSymbol((lldb::SBSymbol const &)*arg1);
51415 result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext();
51444 result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext((lldb::SBSymbolContext const &)*arg1);
52096 result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList();
52125 result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList((lldb::SBSymbolContextList const &)*arg1);
52529 result = (lldb::SBTarget *)new lldb::SBTarget();
52558 result = (lldb::SBTarget *)new lldb::SBTarget((lldb::SBTarget const &)*arg1);
59894 result = (lldb::SBThread *)new lldb::SBThread();
59923 result = (lldb::SBThread *)new lldb::SBThread((lldb::SBThread const &)*arg1);
62971 result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection();
63000 result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection((lldb::SBThreadCollection const &)*arg1);
63195 result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan();
63224 result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::SBThreadPlan const &)*arg1);
63253 result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::ThreadPlanSP const &)*arg1);
63292 result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2);
64280 result = (lldb::SBTrace *)new lldb::SBTrace();
64687 result = (lldb::SBTraceOptions *)new lldb::SBTraceOptions();
65108 result = (lldb::SBTypeMember *)new lldb::SBTypeMember();
65137 result = (lldb::SBTypeMember *)new lldb::SBTypeMember((lldb::SBTypeMember const &)*arg1);
65449 result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction();
65478 result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction((lldb::SBTypeMemberFunction const &)*arg1);
65898 result = (lldb::SBType *)new lldb::SBType();
65927 result = (lldb::SBType *)new lldb::SBType((lldb::SBType const &)*arg1);
67317 result = (lldb::SBTypeList *)new lldb::SBTypeList();
67521 result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory();
67550 result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory((lldb::SBTypeCategory const &)*arg1);
68902 result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember();
68931 result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember((lldb::SBTypeEnumMember const &)*arg1);
69238 result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList();
69267 result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList((lldb::SBTypeEnumMemberList const &)*arg1);
69504 result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter();
69530 result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter(arg1);
69559 result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter((lldb::SBTypeFilter const &)*arg1);
70117 result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat();
70152 result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1,arg2);
70178 result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1);
70214 result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1,arg2);
70243 result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1);
70274 result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((lldb::SBTypeFormat const &)*arg1);
70826 result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier();
70862 result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
70891 result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1);
70927 result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier(arg1);
70956 result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((lldb::SBTypeNameSpecifier const &)*arg1);
71384 result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions();
71413 result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions((lldb::SBTypeSummaryOptions const &)*arg1);
71667 result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary();
72029 result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary((lldb::SBTypeSummary const &)*arg1);
72621 result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic();
72872 result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic((lldb::SBTypeSynthetic const &)*arg1);
73375 result = (lldb::SBValue *)new lldb::SBValue();
73404 result = (lldb::SBValue *)new lldb::SBValue((lldb::SBValue const &)*arg1);
77191 result = (lldb::SBValueList *)new lldb::SBValueList();
77220 result = (lldb::SBValueList *)new lldb::SBValueList((lldb::SBValueList const &)*arg1);
77657 result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions();
77686 result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions((lldb::SBVariablesOptions const &)*arg1);
78252 result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint();
78281 result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint((lldb::SBWatchpoint const &)*arg1);
78986 result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals();
79015 result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals((lldb::SBUnixSignals const &)*arg1);
79580 lldb::SBStructuredData *args_value = new lldb::SBStructuredData(args_impl);
79723 lldb::SBValue *sb_value = new lldb::SBValue(valobj_sp);
79781 lldb::SBThreadPlan *tp_value = new lldb::SBThreadPlan(thread_plan_sp);
79808 lldb::SBStructuredData *args_value = new lldb::SBStructuredData(args_impl);
79891 lldb::SBBreakpoint *bkpt_value = new lldb::SBBreakpoint(breakpoint_sp);
79895 lldb::SBStructuredData *args_value = new lldb::SBStructuredData(args_impl);
80279 lldb::SBProcess *process_sb = new lldb::SBProcess(process_sp);
include/llvm/ADT/ImmutableList.h 166 : Allocator(reinterpret_cast<uintptr_t>(new BumpPtrAllocator())) {}
include/llvm/ADT/ImmutableSet.h 393 : Allocator(reinterpret_cast<uintptr_t>(new BumpPtrAllocator())) {}
include/llvm/ADT/SmallBitVector.h 149 switchToLarge(new BitVector(s, t));
157 switchToLarge(new BitVector(*RHS.getPointer()));
337 BitVector *BV = new BitVector(N, t);
350 BitVector *BV = new BitVector(SmallSize);
605 switchToLarge(new BitVector(*RHS.getPointer()));
include/llvm/ADT/TinyPtrVector.h 53 Val = new VecTy(*V);
70 Val = new VecTy(*RHS.Val.template get<VecTy*>());
118 : PtrUnion(new VecTy(IL.begin(), IL.end()))) {}
129 : PtrUnion(new VecTy(Elts.begin(), Elts.end()))) {}
255 Val = new VecTy();
346 Val = new VecTy();
349 Val = new VecTy();
include/llvm/Analysis/AliasAnalysis.h 324 AAs.emplace_back(new Model<AAResultT>(AAResult, *this));
include/llvm/Analysis/AliasSetTracker.h 444 Entry = new AliasSet::PointerRec(V);
include/llvm/Analysis/DDG.h 276 auto *RN = new RootDDGNode();
282 auto *SN = new SimpleDDGNode(I);
288 auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::RegisterDefUse);
294 auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::MemoryDependence);
300 auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::Rooted);
include/llvm/Analysis/IntervalIterator.h 181 Interval *Int = new Interval(Header);
include/llvm/Analysis/MustExecute.h 394 It = new iterator(*this, PP);
include/llvm/Analysis/RegionInfoImpl.h 473 return new RegionT(getEntry(), *BlockTraits::child_begin(exit), RI, DT);
486 return new RegionT(getEntry(), R->getExit(), RI, DT);
671 new RegionT(entry, exit, static_cast<RegionInfoT *>(this), DT);
include/llvm/Analysis/TargetTransformInfo.h 1857 : TTIImpl(new Model<T>(Impl)) {}
include/llvm/Analysis/VectorUtils.h 643 new InterleaveGroup<Instruction>(Instr, Stride, Alignment);
include/llvm/BinaryFormat/MsgPackDocument.h 335 Maps.push_back(std::unique_ptr<DocNode::MapTy>(new DocNode::MapTy));
343 Arrays.push_back(std::unique_ptr<DocNode::ArrayTy>(new DocNode::ArrayTy));
include/llvm/CodeGen/LiveIntervals.h 398 RegUnitRanges[Unit] = LR = new LiveRange(UseSegmentSetForPhysRegs);
include/llvm/CodeGen/MachineDominators.h 89 if (!DT) DT.reset(new DomTreeT());
include/llvm/CodeGen/MachineModuleInfo.h 183 ObjFileMMI = new Ty(*this);
include/llvm/CodeGen/MachinePipeliner.h 173 Node2Idx = new std::vector<int>(SUs.size());
include/llvm/CodeGen/PBQP/ReductionRules.h 97 new Matrix(G.getEdgeCosts(YXEId).transpose()) :
101 new Matrix(G.getEdgeCosts(ZXEId).transpose()) :
include/llvm/Demangle/MicrosoftDemangle.h 37 AllocatorNode *NewHead = new AllocatorNode;
include/llvm/ExecutionEngine/JITLink/JITLink.h 726 std::unique_ptr<Section> Sec(new Section(Name, Prot, Sections.size()));
include/llvm/ExecutionEngine/Orc/IndirectionUtils.h 80 new LocalTrampolinePool(std::move(GetTrampolineLanding), Err));
230 new LocalJITCompileCallbackManager(ES, ErrorHandlerAddress, Err));
include/llvm/ExecutionEngine/Orc/LLJIT.h 263 std::unique_ptr<JITType> J(new JITType(impl(), Err));
include/llvm/ExecutionEngine/Orc/LazyReexports.h 137 new LocalLazyCallThroughManager(ES, ErrorHandlerAddr));
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h 507 new OrcRemoteTargetClient(Channel, ES, Err));
546 new RemoteRTDyldMemoryManager(*this, Id));
include/llvm/IR/BasicBlock.h 102 return new BasicBlock(Context, Name, Parent, InsertBefore);
include/llvm/IR/PassManager.h 554 Passes.emplace_back(new PassModelT(std::move(Pass)));
841 PassPtr.reset(new PassModelT(PassBuilder()));
include/llvm/LineEditor/LineEditor.h 93 Completer.reset(new ListCompleterModel<T>(Comp));
include/llvm/LinkAllIR.h 44 (void)new llvm::Module("", Context);
include/llvm/LinkAllPasses.h 230 (void)new llvm::IntervalPartition();
231 (void)new llvm::ScalarEvolutionWrapperPass();
include/llvm/PassSupport.h 76 template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
include/llvm/ProfileData/InstrProf.h 1078 return std::unique_ptr<Summary>(new (::operator new(TotalSize))
include/llvm/Support/Compiler.h 554 return ::operator new(Size
include/llvm/Support/CrashRecoveryContext.h 159 return new Derived(context, x);
include/llvm/Support/Error.h 414 new ErrorList(E1.takePayload(), E2.takePayload())));
1255 std::unique_ptr<FileError>(new FileError(F, Line, E.takePayload())));
include/llvm/Support/JSON.h 493 ObjectKey(std::string S) : Owned(new std::string(std::move(S))) {
514 Owned.reset(new std::string(*C.Owned));
include/llvm/Support/ManagedStatic.h 23 static void *call() { return new C(); }
include/llvm/Support/OnDiskHashTable.h 421 return new OnDiskChainedHashTable<Info>(NumBucketsAndEntries.first,
608 return new OnDiskIterableChainedHashTable<Info>(
include/llvm/Support/TargetRegistry.h 954 return new MCAsmInfoImpl(TT, Options);
1121 return new TargetMachineImpl(T, TT, CPU, FS, Options, RM, CM, OL, JIT);
1162 return new MCAsmParserImpl(STI, P, MII, Options);
1182 return new AsmPrinterImpl(TM, std::move(Streamer));
include/llvm/Support/YAMLParser.h 600 Doc->reset(new Document(S));
include/llvm/Support/YAMLTraits.h 1351 BufPtr = new TNorm(io);
include/llvm/Testing/Support/Error.h 77 new ValueMatchesMono<T>(testing::SafeMatcherCast<T>(Matcher)));
148 return MakeMatcher(new detail::ErrorMatchesMono<InfoT>(None));
153 return MakeMatcher(new detail::ErrorMatchesMono<InfoT>(
include/llvm/Testing/Support/SupportHelpers.h 67 new Impl<T>(::testing::SafeMatcherCast<T>(ValueMatcher)));
include/llvm/XRay/FDRLogBuilder.h 30 Records.emplace_back(new R(std::forward<T>(A)...));
lib/Analysis/AliasAnalysis.cpp 744 return new ExternalAAWrapperPass(std::move(Callback));
768 return new AAResultsWrapperPass();
787 new AAResults(getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(F)));
lib/Analysis/AliasAnalysisEvaluator.cpp 410 P.reset(new AAEvaluator());
434 FunctionPass *llvm::createAAEvalPass() { return new AAEvalLegacyPass(); }
lib/Analysis/AliasSetTracker.cpp 398 AliasSets.push_back(new AliasSet());
456 AliasSets.push_back(new AliasSet());
618 AliasSets.push_back(new AliasSet());
758 Tracker = new AliasSetTracker(AAWP.getAAResults());
lib/Analysis/BasicAliasAnalysis.cpp 2068 return new BasicAAWrapperPass();
2078 Result.reset(new BasicAAResult(F.getParent()->getDataLayout(), F,
lib/Analysis/BlockFrequencyInfo.cpp 187 BFI.reset(new ImplType);
lib/Analysis/CFGPrinter.cpp 194 return new CFGPrinterLegacyPass();
198 return new CFGOnlyPrinterLegacyPass();
lib/Analysis/CFLAndersAliasAnalysis.cpp 914 return new CFLAndersAAWrapperPass();
925 Result.reset(new CFLAndersAAResult(GetTLI));
lib/Analysis/CFLSteensAliasAnalysis.cpp 346 return new CFLSteensAAWrapperPass();
357 Result.reset(new CFLSteensAAResult(GetTLI));
lib/Analysis/CallGraph.cpp 272 G.reset(new CallGraph(M));
lib/Analysis/CallGraphSCCPass.cpp 585 CGP = new CGPassManager();
681 return new PrintCallGraphPass(Banner, OS);
lib/Analysis/CallPrinter.cpp 87 ModulePass *llvm::createCallGraphViewerPass() { return new CallGraphViewer(); }
90 return new CallGraphDOTPrinter();
lib/Analysis/CaptureTracking.cpp 214 OBB = new OrderedBasicBlock(I->getParent());
lib/Analysis/CostModel.cpp 79 return new CostModelAnalysis();
lib/Analysis/Delinearization.cpp 129 FunctionPass *llvm::createDelinearizationPass() { return new Delinearization; }
lib/Analysis/DemandedBits.cpp 472 return new DemandedBitsWrapperPass();
lib/Analysis/DependenceAnalysis.cpp 145 return new DependenceAnalysisWrapperPass();
152 info.reset(new DependenceInfo(&F, &AA, &SE, &LI));
lib/Analysis/DomPrinter.cpp 268 return new DomPrinter();
272 return new DomOnlyPrinter();
276 return new DomViewer();
280 return new DomOnlyViewer();
284 return new PostDomPrinter();
288 return new PostDomOnlyPrinter();
292 return new PostDomViewer();
296 return new PostDomOnlyViewer();
lib/Analysis/GlobalsModRef.cpp 112 Info.setPointer(new AlignedMap(*ArgPtr));
122 Info.setPointer(new AlignedMap(*RHSPtr));
186 P = new AlignedMap();
1001 return new GlobalsAAWrapperPass();
1012 Result.reset(new GlobalsAAResult(GlobalsAAResult::analyzeModule(
lib/Analysis/IVUsers.cpp 54 Pass *llvm::createIVUsersPass() { return new IVUsersWrapperPass(); }
300 IVUses.push_back(new IVStrideUse(this, User, Operand));
372 IU.reset(new IVUsers(L, AC, LI, DT, SE));
lib/Analysis/InstCount.cpp 70 FunctionPass *llvm::createInstCountPass() { return new InstCount(); }
lib/Analysis/LazyValueInfo.cpp 58 FunctionPass *createLazyValueInfoPass() { return new LazyValueInfoWrapperPass(); }
1618 PImpl = new LazyValueInfoImpl(AC, *DL, DT);
lib/Analysis/LegacyDivergenceAnalysis.cpp 293 return new LegacyDivergenceAnalysis();
lib/Analysis/Lint.cpp 734 return new Lint();
744 Lint *V = new Lint();
753 Lint *V = new Lint();
lib/Analysis/LoopAccessAnalysis.cpp 2461 return new LoopAccessLegacyAnalysis();
lib/Analysis/LoopCacheAnalysis.cpp 523 std::unique_ptr<IndexedReference> R(new IndexedReference(I, LI, SE));
lib/Analysis/LoopPass.cpp 329 return new PrintLoopPassWrapper(O, Banner);
370 LPPM = new LPPassManager();
lib/Analysis/MemDepPrinter.cpp 85 return new MemDepPrinter();
lib/Analysis/MemDerefPrinter.cpp 48 return new MemDerefPrinter();
lib/Analysis/MemorySSA.cpp 2316 MSSA.reset(new MemorySSA(F, &AA, &DT));
lib/Analysis/ModuleDebugInfoPrinter.cpp 48 return new ModuleDebugInfoPrinter();
lib/Analysis/ModuleSummaryAnalysis.cpp 851 return new ModuleSummaryIndexWrapperPass();
lib/Analysis/MustExecute.cpp 336 return new MustExecutePrinter();
352 return new MustBeExecutedContextPrinter();
lib/Analysis/ObjCARCAliasAnalysis.cpp 145 return new ObjCARCAAWrapperPass();
153 Result.reset(new ObjCARCAAResult(M.getDataLayout()));
lib/Analysis/PhiValues.cpp 197 Result.reset(new PhiValues(F));
lib/Analysis/PostDominators.cpp 64 return new PostDominatorTreeWrapperPass();
lib/Analysis/ProfileSummaryInfo.cpp 361 PSI.reset(new ProfileSummaryInfo(M));
lib/Analysis/RegionInfo.cpp 103 TopLevelRegion = new Region(&F.getEntryBlock(), nullptr,
178 return new RegionInfoPass();
lib/Analysis/RegionPass.cpp 257 RGPM = new RGPassManager();
278 return new PrintRegionPass(Banner, O);
lib/Analysis/RegionPrinter.cpp 215 FunctionPass *llvm::createRegionPrinterPass() { return new RegionPrinter(); }
218 return new RegionOnlyPrinter();
222 return new RegionViewer();
226 return new RegionOnlyViewer();
lib/Analysis/ScalarEvolution.cpp 7041 std::unique_ptr<SCEVUnionPredicate> Predicate(new SCEVUnionPredicate);
11404 CouldNotCompute(new SCEVCouldNotCompute()), ValuesAtScopes(64),
12035 SE.reset(new ScalarEvolution(
lib/Analysis/ScalarEvolutionAliasAnalysis.cpp 131 return new SCEVAAWrapperPass();
140 new SCEVAAResult(getAnalysis<ScalarEvolutionWrapperPass>().getSE()));
lib/Analysis/ScopedNoAliasAA.cpp 191 return new ScopedNoAliasAAWrapperPass();
199 Result.reset(new ScopedNoAliasAAResult());
lib/Analysis/StackSafetyAnalysis.cpp 572 : Info(new FunctionInfo(std::move(Info))) {}
lib/Analysis/SyncDependenceAnalysis.cpp 155 JoinBlocks(new ConstBlockSet) {}
lib/Analysis/TargetLibraryInfo.cpp 1603 Impl.reset(new TargetLibraryInfoImpl(T));
lib/Analysis/TargetTransformInfo.cpp 136 : TTIImpl(new Model<NoTTIImpl>(NoTTIImpl(DL))) {}
1385 return new TargetTransformInfoWrapperPass(std::move(TIRA));
lib/Analysis/TypeBasedAliasAnalysis.cpp 721 return new TypeBasedAAWrapperPass();
729 Result.reset(new TypeBasedAAResult());
lib/AsmParser/LLParser.cpp 2902 FwdVal = new Argument(Ty, Name);
2936 FwdVal = new Argument(Ty);
lib/Bitcode/Reader/BitcodeReader.cpp 6461 auto *R = new BitcodeReader(std::move(Stream), Strtab, ProducerIdentification,
lib/Bitcode/Reader/ValueList.cpp 142 Value *V = new Argument(Ty);
lib/Bitcode/Writer/BitcodeWriter.cpp 4359 : Buffer(Buffer), Stream(new BitstreamWriter(Buffer)) {
lib/Bitcode/Writer/BitcodeWriterPass.cpp 79 return new WriteBitcodePass(Str, ShouldPreserveUseListOrder,
lib/CodeGen/AggressiveAntiDepBreaker.cpp 154 State = new AggressiveAntiDepState(TRI->getNumRegs(), BB);
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 155 P = new gcp_map_type();
318 DD = new DwarfDebug(this, &M);
354 ES = new DwarfCFIException(this);
357 ES = new ARMException(this);
366 ES = new WinException(this);
371 ES = new WasmException(this);
lib/CodeGen/AtomicExpandPass.cpp 131 FunctionPass *llvm::createAtomicExpandPass() { return new AtomicExpand(); }
lib/CodeGen/BranchRelaxation.cpp 551 RS.reset(new RegScavenger());
lib/CodeGen/BreakFalseDeps.cpp 105 FunctionPass *llvm::createBreakFalseDeps() { return new BreakFalseDeps(); }
lib/CodeGen/CFGuardLongjmp.cpp 58 FunctionPass *llvm::createCFGuardLongjmpPass() { return new CFGuardLongjmp(); }
lib/CodeGen/CFIInstrInserter.cpp 124 FunctionPass *llvm::createCFIInstrInserter() { return new CFIInstrInserter(); }
lib/CodeGen/CodeGenPrepare.cpp 408 FunctionPass *llvm::createCodeGenPreparePass() { return new CodeGenPrepare(); }
430 BPI.reset(new BranchProbabilityInfo(F, *LI));
431 BFI.reset(new BlockFrequencyInfo(F, *BPI, *LI));
2589 Replacer = new UsesReplacer(Inst, New);
2694 std::unique_ptr<TruncBuilder> Ptr(new TruncBuilder(Opnd, Ty));
2702 std::unique_ptr<SExtBuilder> Ptr(new SExtBuilder(Inst, Opnd, Ty));
2710 std::unique_ptr<ZExtBuilder> Ptr(new ZExtBuilder(Inst, Opnd, Ty));
lib/CodeGen/DFAPacketizer.cpp 199 VLIWScheduler = new DefaultVLIWScheduler(MF, mli, AA);
lib/CodeGen/DwarfEHPrepare.cpp 91 FunctionPass *llvm::createDwarfEHPass() { return new DwarfEHPrepare(); }
lib/CodeGen/ExpandMemCmp.cpp 870 return new ExpandMemCmpPass();
lib/CodeGen/ExpandReductions.cpp 164 return new ExpandReductions();
lib/CodeGen/GCMetadata.cpp 92 return new Printer(OS);
lib/CodeGen/GCRootLowering.cpp 86 FunctionPass *llvm::createGCLoweringPass() { return new LowerIntrinsics(); }
lib/CodeGen/GlobalISel/RegBankSelect.cpp 818 addInsertPoint(*new InstrInsertPoint(MI, Before));
823 addInsertPoint(*new MBBInsertPoint(MBB, Beginning));
828 addInsertPoint(*new EdgeInsertPoint(Src, Dst, P));
lib/CodeGen/GlobalMerge.cpp 680 return new GlobalMerge(TM, Offset, OnlyOptimizeForSize, MergeExternal);
lib/CodeGen/HardwareLoops.cpp 463 FunctionPass *llvm::createHardwareLoopsPass() { return new HardwareLoops(); }
lib/CodeGen/IfConversion.cpp 2359 return new IfConverter(std::move(Ftor));
lib/CodeGen/IndirectBrExpandPass.cpp 72 return new IndirectBrExpandPass();
lib/CodeGen/InlineSpiller.cpp 244 return new InlineSpiller(pass, mf, vrm);
lib/CodeGen/InterleavedAccessPass.cpp 135 return new InterleavedAccess();
lib/CodeGen/InterleavedLoadCombinePass.cpp 1357 auto P = new InterleavedLoadCombine();
lib/CodeGen/LLVMTargetMachine.cpp 196 MMIWP = new MachineModuleInfoWrapperPass(this);
230 MachineModuleInfoWrapperPass *MMIWP = new MachineModuleInfoWrapperPass(this);
lib/CodeGen/LiveDebugVariables.cpp 991 pImpl = new LDVImpl(this);
lib/CodeGen/LiveIntervals.cpp 135 LRCalc = new LiveRangeCalc();
190 return new LiveInterval(reg, Weight);
333 LR = RegUnitRanges[Unit] = new LiveRange(UseSegmentSetForPhysRegs);
lib/CodeGen/LowerEmuTLS.cpp 59 ModulePass *llvm::createLowerEmuTLSPass() { return new LowerEmuTLS(); }
lib/CodeGen/MIRParser/MIRParser.cpp 392 Target.reset(new PerTargetMIParsingState(MF.getSubtarget()));
lib/CodeGen/MIRPrintingPass.cpp 67 return new MIRPrintingPass(OS);
lib/CodeGen/MachineBlockFrequencyInfo.cpp 195 MBFI.reset(new ImplType);
lib/CodeGen/MachineCSE.cpp 498 ScopeType *Scope = new ScopeType(VNT);
lib/CodeGen/MachineDominators.cpp 59 DT.reset(new DomTreeBase<MachineBasicBlock>());
lib/CodeGen/MachineFunctionPrinterPass.cpp 67 return new MachineFunctionPrinterPass(OS, Banner);
lib/CodeGen/MachineInstrBundle.cpp 83 return new UnpackMachineBundles(std::move(Ftor));
lib/CodeGen/MachineModuleInfo.cpp 239 AddrLabelSymbols = new MMIAddrLabelMap(Context);
283 MF = new MachineFunction(F, TM, STI, NextFnNum++, *this);
332 return new FreeMachineFunction();
lib/CodeGen/MachineOutliner.cpp 938 MachineOutliner *OL = new MachineOutliner();
lib/CodeGen/MachinePipeliner.cpp 1019 Resources.push_back(new ResourceManager(&MF.getSubtarget()));
1068 ResourceManager *NewResource = new ResourceManager(&MF.getSubtarget());
lib/CodeGen/MachinePostDominators.cpp 36 return new MachinePostDominatorTree();
lib/CodeGen/MachineRegionInfo.cpp 68 TopLevelRegion = new MachineRegion(Entry, nullptr, this, DT, nullptr);
145 return new MachineRegionInfoPass();
lib/CodeGen/MachineSSAUpdater.cpp 56 AV = new AvailableValsTy();
lib/CodeGen/MachineScheduler.cpp 142 RegClassInfo = new RegisterClassInfo();
1281 DFSResult = new SchedDFSResult(/*BottomU*/true, MinSubtreeSize);
3302 new ScheduleDAGMILive(C, std::make_unique<GenericScheduler>(C));
3454 return new ScheduleDAGMI(C, std::make_unique<PostGenericScheduler>(C),
3565 return new ScheduleDAGMILive(C, std::make_unique<ILPScheduler>(true));
3568 return new ScheduleDAGMILive(C, std::make_unique<ILPScheduler>(false));
3661 return new ScheduleDAGMILive(
lib/CodeGen/MachineTraceMetrics.cpp 391 case TS_MinInstrCount: return (E = new MinInstrCountEnsemble(this));
lib/CodeGen/MachineVerifier.cpp 325 return new MachineVerifierPass(Banner);
lib/CodeGen/PeepholeOptimizer.cpp 1088 return new UncoalescableRewriter(MI);
1094 return new CopyRewriter(MI);
1096 return new InsertSubregRewriter(MI);
1098 return new ExtractSubregRewriter(MI, TII);
1100 return new RegSequenceRewriter(MI);
lib/CodeGen/PostRASchedulerList.cpp 224 (AntiDepBreaker *)new AggressiveAntiDepBreaker(MF, RCI, CriticalPathRCs) :
226 (AntiDepBreaker *)new CriticalAntiDepBreaker(MF, RCI) : nullptr));
lib/CodeGen/PreISelIntrinsicLowering.cpp 206 return new PreISelIntrinsicLoweringLegacyPass;
lib/CodeGen/PrologEpilogInserter.cpp 155 return new PEI();
220 RS = TRI->requiresRegisterScavenging(MF) ? new RegScavenger() : nullptr;
lib/CodeGen/RegAllocBasic.cpp 332 return new RABasic();
lib/CodeGen/RegAllocFast.cpp 1327 return new RegAllocFast();
lib/CodeGen/RegAllocGreedy.cpp 598 return new RAGreedy();
3249 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops));
3250 SE.reset(new SplitEditor(*SA, *AA, *LIS, *VRM, *DomTree, *MBFI));
lib/CodeGen/RegAllocPBQP.cpp 937 return new RegAllocPBQP(customPassID);
lib/CodeGen/RegUsageInfoCollector.cpp 77 return new RegUsageInfoCollector();
lib/CodeGen/RegUsageInfoPropagate.cpp 155 return new RegUsageInfoPropagation();
lib/CodeGen/ResetMachineFunctionPass.cpp 88 return new ResetMachineFunction(EmitFallbackDiag, AbortOnFailedISel);
lib/CodeGen/SafeStack.cpp 902 FunctionPass *llvm::createSafeStackPass() { return new SafeStackLegacyPass(); }
lib/CodeGen/ScalarizeMaskedMemIntrin.cpp 76 return new ScalarizeMaskedMemIntrin();
lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp 798 return new ScheduleDAGFast(*IS->MF);
803 return new ScheduleDAGLinearize(*IS->MF);
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 197 HazardRec = new ScheduleHazardRecognizer();
3139 new BURegReductionPriorityQueue(*IS->MF, false, false, TII, TRI, nullptr);
3140 ScheduleDAGRRList *SD = new ScheduleDAGRRList(*IS->MF, false, PQ, OptLevel);
3153 new SrcRegReductionPriorityQueue(*IS->MF, false, true, TII, TRI, nullptr);
3154 ScheduleDAGRRList *SD = new ScheduleDAGRRList(*IS->MF, false, PQ, OptLevel);
3168 new HybridBURRPriorityQueue(*IS->MF, true, false, TII, TRI, TLI);
3170 ScheduleDAGRRList *SD = new ScheduleDAGRRList(*IS->MF, true, PQ, OptLevel);
3184 new ILPBURRPriorityQueue(*IS->MF, true, false, TII, TRI, TLI);
3185 ScheduleDAGRRList *SD = new ScheduleDAGRRList(*IS->MF, true, PQ, OptLevel);
lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp 275 return new ScheduleDAGVLIW(*IS->MF, IS->AA, new ResourcePriorityQueue(IS));
275 return new ScheduleDAGVLIW(*IS->MF, IS->AA, new ResourcePriorityQueue(IS));
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 1002 DbgInfo = new SDDbgInfo();
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 311 FuncInfo(new FunctionLoweringInfo()),
312 SwiftError(new SwiftErrorValueTracking()),
313 CurDAG(new SelectionDAG(tm, OL)),
314 SDB(new SelectionDAGBuilder(*CurDAG, *FuncInfo, *SwiftError, OL)),
3044 MSU.reset(new MatchStateUpdater(*CurDAG, &NodeToMatch, RecordedNodes,
lib/CodeGen/ShadowStackGCLowering.cpp 95 FunctionPass *llvm::createShadowStackGCLoweringPass() { return new ShadowStackGCLowering(); }
lib/CodeGen/ShrinkWrap.cpp 485 TRI->requiresRegisterScavenging(MF) ? new RegScavenger() : nullptr);
lib/CodeGen/SjLjEHPrepare.cpp 79 FunctionPass *llvm::createSjLjEHPreparePass() { return new SjLjEHPrepare(); }
lib/CodeGen/StackColoring.cpp 1184 std::unique_ptr<LiveInterval> LI(new LiveInterval(i, 0));
lib/CodeGen/StackProtector.cpp 70 FunctionPass *llvm::createStackProtectorPass() { return new StackProtector(); }
lib/CodeGen/TargetInstrInfo.cpp 1014 return new ScheduleHazardRecognizer();
1022 new ScoreboardHazardRecognizer(II, DAG, "machine-scheduler");
1030 new ScoreboardHazardRecognizer(II, DAG, "post-RA-sched");
lib/CodeGen/TargetPassConfig.cpp 397 Impl = new PassConfigImpl();
448 return new TargetPassConfig(*this, PM);
742 addPass(new DummyCGSCCPass);
lib/CodeGen/UnreachableBlockElim.cpp 66 return new UnreachableBlockElimLegacyPass();
lib/CodeGen/WasmEHPrepare.cpp 140 FunctionPass *llvm::createWasmEHPass() { return new WasmEHPrepare(); }
lib/CodeGen/WinEHPrepare.cpp 107 return new WinEHPrepare(DemoteCatchSwitchPHIOnly);
lib/DebugInfo/DWARF/DWARFContext.cpp 699 Abbrev.reset(new DWARFDebugAbbrev());
709 AbbrevDWO.reset(new DWARFDebugAbbrev());
718 Loc.reset(new DWARFDebugLoc);
732 LocDWO.reset(new DWARFDebugLoclists());
748 Aranges.reset(new DWARFDebugAranges());
768 DebugFrame.reset(new DWARFDebugFrame(getArch(), false /* IsEH */));
779 DebugFrame.reset(new DWARFDebugFrame(getArch(), true /* IsEH */));
789 Macro.reset(new DWARFDebugMacro());
802 Cache.reset(new T(AccelSection, StrData));
848 Line.reset(new DWARFDebugLine);
lib/DebugInfo/DWARF/DWARFDebugFrame.cpp 518 Entries.emplace_back(new FDE(StartOffset, Length, CIEPointer,
lib/DebugInfo/GSYM/GsymReader.cpp 81 Swap.reset(new SwappedData);
lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp 40 return std::unique_ptr<IPDBEnumSymbols>(new NativeEnumModules(Session));
lib/DebugInfo/PDB/Native/NativeTypeFunctionSig.cpp 141 new NativeEnumFunctionArgs(Session, std::move(NET)));
lib/DebugInfo/PDB/Native/SymbolCache.cpp 87 new NativeEnumTypes(Session, Types, std::move(Kinds)));
93 new NativeEnumGlobals(Session, {Kind}));
lib/DebugInfo/PDB/PDBSymbol.cpp 97 return std::unique_ptr<PDBSymbol>(new PDBSymbolUnknown(PDBSession));
lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp 50 new SymbolizableObjectFile(Obj, std::move(DICtx), UntagAddresses));
65 OpdExtractor.reset(new DataExtractor(*E, Obj->isLittleEndian(),
lib/DebugInfo/Symbolize/Symbolize.cpp 466 Context.reset(new PDBContext(*CoffObject, std::move(Session)));
lib/Demangle/ItaniumDemangle.cpp 369 : RootNode(nullptr), Context(new Demangler{nullptr, nullptr}) {}
lib/ExecutionEngine/ExecutionEngine.cpp 110 void *RawMemory = ::operator new(
lib/ExecutionEngine/ExecutionEngineBindings.cpp 43 GenericValue *GenVal = new GenericValue();
49 GenericValue *GenVal = new GenericValue();
55 GenericValue *GenVal = new GenericValue();
249 GenericValue *Result = new GenericValue();
407 return wrap(new SimpleBindingMemoryManager(functions, Opaque));
lib/ExecutionEngine/GDBRegistrationListener.cpp 165 jit_code_entry* JITCodeEntry = new jit_code_entry();
lib/ExecutionEngine/Interpreter/Interpreter.cpp 48 return new Interpreter(std::move(M));
63 IL = new IntrinsicLowering(getDataLayout());
lib/ExecutionEngine/JITLink/JITLinkMemoryManager.cpp 128 new IPMMAlloc(std::move(Blocks)));
lib/ExecutionEngine/MCJIT/MCJIT.cpp 59 return new MCJIT(std::move(M), std::move(TM), std::move(MemMgr),
172 new SmallVectorMemoryBuffer(std::move(ObjBufferSV)));
lib/ExecutionEngine/Orc/Core.cpp 1824 JDs.push_back(std::unique_ptr<JITDylib>(new JITDylib(*this, "<main>")));
1845 std::unique_ptr<JITDylib>(new JITDylib(*this, std::move(Name))));
lib/ExecutionEngine/Orc/ExecutionUtils.cpp 246 new StaticLibraryDefinitionGenerator(L, std::move(ArchiveBuffer), Err));
lib/ExecutionEngine/Orc/Layer.cpp 127 new BasicObjectLayerMaterializationUnit(L, K, std::move(O),
lib/ExecutionEngine/Orc/OrcCBindings.cpp 24 new OrcCBindingsStack(*TM2, std::move(IndirectStubsMgrBuilder));
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h 223 return new OrcMCJITReplacement(std::move(MemMgr), std::move(Resolver),
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp 107 new DyldELFObject<ELFT>(std::move(*Obj)));
lib/IR/AsmWriter.cpp 866 return new SlotTracker(FA->getParent());
870 return new SlotTracker(I->getParent()->getParent());
873 return new SlotTracker(BB->getParent());
876 return new SlotTracker(GV->getParent());
879 return new SlotTracker(GA->getParent());
882 return new SlotTracker(GIF->getParent());
885 return new SlotTracker(Func);
lib/IR/Attributes.cpp 94 PA = new EnumAttributeImpl(Kind);
96 PA = new IntAttributeImpl(Kind, Val);
116 PA = new StringAttributeImpl(Kind, Val);
137 PA = new TypeAttributeImpl(Kind, Ty);
759 void *Mem = ::operator new(totalSizeToAlloc<Attribute>(SortedAttrs.size()));
961 void *Mem = ::operator new(
lib/IR/ConstantsContext.h 457 return new InlineAsm(FTy, AsmString, Constraints, HasSideEffects,
lib/IR/Core.cpp 79 return wrap(new LLVMContext());
231 return wrap(new Module(ModuleID, *GlobalContext));
236 return wrap(new Module(ModuleID, *unwrap(C)));
2988 return wrap(new IRBuilder<>(*unwrap(C)));
4064 return wrap(new legacy::PassManager());
4068 return wrap(new legacy::FunctionPassManager(unwrap(M)));
lib/IR/DataLayout.cpp 615 LayoutMap = new StructLayoutMap();
lib/IR/DebugInfo.cpp 731 return wrap(new DIBuilder(*unwrap(M), false));
735 return wrap(new DIBuilder(*unwrap(M)));
lib/IR/IRPrintingPasses.cpp 149 return new PrintModulePassWrapper(OS, Banner, ShouldPreserveUseListOrder);
154 return new PrintFunctionPassWrapper(OS, Banner);
159 return new PrintBasicBlockPass(OS, Banner);
lib/IR/LLVMContext.cpp 35 LLVMContext::LLVMContext() : pImpl(new LLVMContextImpl(*this)) {
lib/IR/LegacyPassManager.cpp 391 PMTopLevelManager(new FPPassManager()), wasRun(false) {}
547 PMTopLevelManager(new MPPassManager()) {}
779 AnalysisResolver *AR = new AnalysisResolver(*DM);
1071 AnalysisResolver *AR = new AnalysisResolver(*this);
1486 FPM = new FunctionPassManagerImpl();
1490 AnalysisResolver *AR = new AnalysisResolver(*FPM);
1806 FPP = new FunctionPassManagerImpl();
1877 PM = new PassManagerImpl();
1982 FPP = new FPPassManager();
2037 BBP = new BBPassManager();
lib/IR/Metadata.cpp 109 Entry = new MetadataAsValue(Type::getMetadataTy(Context), MD);
359 Entry = new ConstantAsMetadata(C);
361 Entry = new LocalAsMetadata(V);
485 void *Ptr = reinterpret_cast<char *>(::operator new(OpSize + Size)) + OpSize;
1069 : Name(N.str()), Operands(new SmallVector<TrackingMDRef, 4>()) {}
lib/IR/Module.cpp 75 ValSymTab = new ValueSymbolTable();
76 NamedMDSymTab = new StringMap<NamedMDNode *>();
107 return std::unique_ptr<RandomNumberGenerator>(new RandomNumberGenerator(Salt));
263 NMD = new NamedMDNode(Name);
lib/IR/PassTimingInfo.cpp 125 return new Timer(PassID, PassDescNumbered, TG);
178 Timer *T = new Timer(PassID, FullDesc, TG);
lib/IR/ProfileSummary.cpp 183 return new ProfileSummary(SummaryKind, std::move(Summary), TotalCount,
lib/IR/SafepointIRVerifier.cpp 244 return new SafepointIRVerifier();
lib/IR/User.cpp 52 Use *Begin = static_cast<Use*>(::operator new(size));
124 ::operator new(Size + sizeof(Use) * Us + DescBytesToAllocate));
151 void *Storage = ::operator new(Size + sizeof(Use *));
lib/IR/Verifier.cpp 5537 return new VerifierLegacyPass(FatalErrors);
lib/LTO/LTO.cpp 430 std::unique_ptr<InputFile> File(new InputFile);
lib/LTO/LTOBackend.cpp 276 PMB.LibraryInfo = new TargetLibraryInfoImpl(Triple(TM->getTargetTriple()));
lib/LTO/LTOCodeGenerator.cpp 112 : Context(Context), MergedModule(new Module("ld-temp.o", Context)),
113 TheLinker(new Linker(*MergedModule)) {
568 PMB.LibraryInfo = new TargetLibraryInfoImpl(TargetTriple);
lib/LTO/LTOModule.cpp 231 std::unique_ptr<LTOModule> Ret(new LTOModule(std::move(M), Buffer, target));
lib/LTO/ThinLTOCodeGenerator.cpp 233 PMB.LibraryInfo = new TargetLibraryInfoImpl(TM.getTargetTriple());
lib/LineEditor/LineEditor.cpp 201 Data(new InternalData) {
lib/MC/MCAsmBackend.cpp 27 : CodePadder(new MCCodePadder()), Endian(Endian) {}
lib/MC/MCAsmStreamer.cpp 2032 return new MCAsmStreamer(Context, std::move(OS), isVerboseAsm,
lib/MC/MCAssembler.cpp 770 new MCDataFragment(&Sec);
lib/MC/MCCodeView.cpp 140 StrTabFragment = new MCDataFragment();
429 new MCCVInlineLineTableFragment(PrimaryFunctionId, SourceFileId,
440 return new MCCVDefRangeFragment(Ranges, FixedSizePortion,
lib/MC/MCContext.cpp 356 auto *F = new MCDataFragment();
530 auto *F = new MCDataFragment();
562 auto *F = new MCDataFragment();
679 CVContext.reset(new CodeViewContext);
lib/MC/MCDisassembler/Disassembler.cpp 77 std::unique_ptr<MCContext> Ctx(new MCContext(MAI.get(), MRI.get(), nullptr));
103 LLVMDisasmContext *DC = new LLVMDisasmContext(
lib/MC/MCDisassembler/MCExternalSymbolizer.cpp 196 return new MCExternalSymbolizer(*Ctx, std::move(RelInfo), GetOpInfo,
lib/MC/MCDisassembler/MCRelocationInfo.cpp 29 return new MCRelocationInfo(Ctx);
lib/MC/MCELFStreamer.cpp 555 DF = new MCDataFragment();
566 MCCompactEncodedInstFragment *CEIF = new MCCompactEncodedInstFragment();
572 DF = new MCDataFragment();
629 MCDataFragment *DF = new MCDataFragment();
707 new MCELFStreamer(Context, std::move(MAB), std::move(OW), std::move(CE));
lib/MC/MCMachOStreamer.cpp 185 insert(new MCDataFragment());
513 new MCMachOStreamer(Context, std::move(MAB), std::move(OW), std::move(CE),
lib/MC/MCNullStreamer.cpp 48 return new MCNullStreamer(Context);
lib/MC/MCObjectStreamer.cpp 49 F = new MCDataFragment();
164 F = new MCDataFragment();
174 F = new MCPaddingFragment();
266 insert(new MCLEBFragment(*Value, false));
275 insert(new MCLEBFragment(*Value, true));
367 MCRelaxableFragment *IF = new MCRelaxableFragment(Inst, STI);
448 insert(new MCDwarfLineAddrFragment(LineDelta, *AddrDelta));
459 insert(new MCDwarfCallFrameFragment(*AddrDelta));
537 insert(new MCAlignFragment(ByteAlignment, Value, ValueSize, MaxBytesToEmit));
554 insert(new MCOrgFragment(*Offset, Value, Loc));
672 insert(new MCFillFragment(FillValue, 1, NumBytes, Loc));
702 insert(new MCFillFragment(Expr, Size, NumValues, Loc));
lib/MC/MCParser/AsmParser.cpp 2802 MacroInstantiation *MI = new MacroInstantiation(
5547 MacroInstantiation *MI = new MacroInstantiation(
6080 return new AsmParser(SM, C, Out, MAI, CB);
lib/MC/MCParser/COFFAsmParser.cpp 709 return new COFFAsmParser;
lib/MC/MCParser/DarwinAsmParser.cpp 1205 return new DarwinAsmParser;
lib/MC/MCParser/ELFAsmParser.cpp 896 return new ELFAsmParser;
lib/MC/MCParser/WasmAsmParser.cpp 253 return new WasmAsmParser;
lib/MC/MCSection.cpp 80 MCFragment *F = new MCDataFragment();
lib/MC/MCWasmStreamer.cpp 206 new MCWasmStreamer(Context, std::move(MAB), std::move(OW), std::move(CE));
lib/MC/MCWinCOFFStreamer.cpp 197 new MCSymbolIdFragment(Symbol, SXData);
214 new MCSymbolIdFragment(Symbol, getCurrentSectionOnly());
lib/MC/MCXCOFFStreamer.cpp 90 MCXCOFFStreamer *S = new MCXCOFFStreamer(Context, std::move(MAB),
lib/MC/WinCOFFObjectWriter.cpp 1036 auto Frag = new MCDataFragment(AddrsigSection);
lib/Object/Archive.cpp 532 std::unique_ptr<Archive> Ret(new Archive(Source, Err));
lib/Object/COFFObjectFile.cpp 1625 std::unique_ptr<COFFObjectFile> Ret(new COFFObjectFile(Object, EC));
lib/Object/IRObjectFile.cpp 132 new IRObjectFile(*BCOrErr, std::move(Mods)));
lib/Object/MachOObjectFile.cpp 1246 new MachOObjectFile(std::move(Object), IsLittleEndian,
lib/Object/MachOUniversal.cpp 106 new MachOUniversalBinary(Source, Err));
lib/Object/Minidump.cpp 154 new MinidumpFile(Source, Hdr, *ExpectedStreams, std::move(StreamMap)));
lib/Object/Object.cpp 154 return wrap(new section_iterator(sections.begin()));
168 return wrap(new symbol_iterator(symbols.begin()));
189 auto *Ret = new OwningBinary<ObjectFile>(std::move(ObjOrErr.get()), std::move(Buf));
201 return wrap(new section_iterator(SI));
235 return wrap(new symbol_iterator(SI));
283 return wrap(new relocation_iterator(SI));
336 return wrap(new symbol_iterator(ret));
lib/Object/SymbolicFile.cpp 78 return std::unique_ptr<SymbolicFile>(new COFFImportFile(Object));
lib/Object/TapiUniversal.cpp 42 return std::unique_ptr<TapiFile>(new TapiFile(Parent->getMemoryBufferRef(),
50 std::unique_ptr<TapiUniversal> Ret(new TapiUniversal(Source, Err));
lib/Object/WindowsResource.cpp 65 std::unique_ptr<WindowsResource> Ret(new WindowsResource(Source));
465 return std::unique_ptr<TreeNode>(new TreeNode(Index));
470 return std::unique_ptr<TreeNode>(new TreeNode(0));
479 return std::unique_ptr<TreeNode>(new TreeNode(
lib/Object/XCOFFObjectFile.cpp 628 Obj.reset(new XCOFFObjectFile(Type, MBR));
lib/ObjectYAML/ELFYAML.cpp 1129 Section.reset(new ELFYAML::DynamicSection());
1135 Section.reset(new ELFYAML::RelocationSection());
1140 Section.reset(new ELFYAML::Group());
1145 Section.reset(new ELFYAML::NoBitsSection());
1150 Section.reset(new ELFYAML::HashSection());
1155 Section.reset(new ELFYAML::NoteSection());
1160 Section.reset(new ELFYAML::MipsABIFlags());
1165 Section.reset(new ELFYAML::VerdefSection());
1170 Section.reset(new ELFYAML::SymverSection());
1175 Section.reset(new ELFYAML::VerneedSection());
1180 Section.reset(new ELFYAML::SymtabShndxSection());
1185 Section.reset(new ELFYAML::AddrsigSection());
lib/ObjectYAML/ObjectYAML.cpp 37 ObjectFile.Elf.reset(new ELFYAML::Object());
40 ObjectFile.Coff.reset(new COFFYAML::Object());
43 ObjectFile.MachO.reset(new MachOYAML::Object());
46 ObjectFile.FatMachO.reset(new MachOYAML::UniversalBinary());
50 ObjectFile.Minidump.reset(new MinidumpYAML::Object());
53 ObjectFile.Wasm.reset(new WasmYAML::Object());
lib/ObjectYAML/WasmYAML.cpp 180 Section.reset(new WasmYAML::DylinkSection());
184 Section.reset(new WasmYAML::LinkingSection());
188 Section.reset(new WasmYAML::NameSection());
192 Section.reset(new WasmYAML::ProducersSection());
196 Section.reset(new WasmYAML::TargetFeaturesSection());
200 Section.reset(new WasmYAML::CustomSection(SectionName));
207 Section.reset(new WasmYAML::TypeSection());
212 Section.reset(new WasmYAML::ImportSection());
217 Section.reset(new WasmYAML::FunctionSection());
222 Section.reset(new WasmYAML::TableSection());
227 Section.reset(new WasmYAML::MemorySection());
232 Section.reset(new WasmYAML::GlobalSection());
237 Section.reset(new WasmYAML::EventSection());
242 Section.reset(new WasmYAML::ExportSection());
247 Section.reset(new WasmYAML::StartSection());
252 Section.reset(new WasmYAML::ElemSection());
257 Section.reset(new WasmYAML::CodeSection());
262 Section.reset(new WasmYAML::DataSection());
267 Section.reset(new WasmYAML::DataCountSection());
lib/Option/OptTable.cpp 342 return new Arg(getOption(TheInputOptionID), Str, Index++, Str);
387 return new Arg(getOption(TheInputOptionID), Str, Index++, Str);
389 return new Arg(getOption(TheUnknownOptionID), Str, Index++, Str);
lib/Option/Option.cpp 116 return new Arg(*this, Spelling, Index++);
120 return new Arg(*this, Spelling, Index++, Value);
125 Arg *A = new Arg(*this, Spelling, Index++);
161 return new Arg(*this, Spelling, Index - 2, Args.getArgString(Index - 1));
172 Arg *A = new Arg(*this, Spelling, Index - 1 - getNumArgs(),
183 return new Arg(*this, Spelling, Index++, Value);
192 return new Arg(*this, Spelling, Index - 2, Args.getArgString(Index - 1));
201 return new Arg(*this, Spelling, Index - 2,
209 Arg *A = new Arg(*this, Spelling, Index++);
216 Arg *A = new Arg(*this, Spelling, Index);
261 Arg *UnaliasedA = new Arg(UnaliasedOption, UnaliasedSpelling, A->getIndex());
lib/ProfileData/Coverage/CoverageMapping.cpp 281 auto Coverage = std::unique_ptr<CoverageMapping>(new CoverageMapping());
lib/ProfileData/Coverage/CoverageMappingReader.cpp 593 std::unique_ptr<BinaryCoverageReader> Reader(new BinaryCoverageReader());
lib/ProfileData/InstrProf.cpp 756 (ValueProfData *)(new (::operator new(TotalSizeInBytes)) ValueProfData());
851 return std::unique_ptr<ValueProfData>(new (::operator new(TotalSize))
lib/ProfileData/InstrProfReader.cpp 74 Result.reset(new IndexedInstrProfReader(std::move(Buffer)));
76 Result.reset(new RawInstrProfReader64(std::move(Buffer)));
78 Result.reset(new RawInstrProfReader32(std::move(Buffer)));
80 Result.reset(new TextInstrProfReader(std::move(Buffer)));
154 Symtab.reset(new InstrProfSymtab());
lib/ProfileData/InstrProfWriter.cpp 169 : Sparse(Sparse), InfoObj(new InstrProfRecordWriterTrait()) {}
lib/ProfileData/SampleProfReader.cpp 1337 Reader.reset(new SampleProfileReaderRawBinary(std::move(B), C));
1339 Reader.reset(new SampleProfileReaderExtBinary(std::move(B), C));
1341 Reader.reset(new SampleProfileReaderCompactBinary(std::move(B), C));
1343 Reader.reset(new SampleProfileReaderGCC(std::move(B), C));
1345 Reader.reset(new SampleProfileReaderText(std::move(B), C));
lib/ProfileData/SampleProfWriter.cpp 571 OS.reset(new raw_fd_ostream(Filename, EC, sys::fs::OF_None));
573 OS.reset(new raw_fd_ostream(Filename, EC, sys::fs::OF_Text));
594 Writer.reset(new SampleProfileWriterRawBinary(OS));
596 Writer.reset(new SampleProfileWriterExtBinary(OS));
598 Writer.reset(new SampleProfileWriterCompactBinary(OS));
600 Writer.reset(new SampleProfileWriterText(OS));
lib/Remarks/RemarkParser.cpp 132 return wrap(new CParser(Format::YAML,
138 return wrap(new CParser(Format::Bitstream,
lib/Support/CommandLine.cpp 2449 ExtraVersionPrinters = new std::vector<VersionPrinterTy>;
lib/Support/CrashRecoveryContext.cpp 350 CrashRecoveryContextImpl *CRCI = new CrashRecoveryContextImpl(this);
lib/Support/FileCollector.cpp 267 return new FileCollectorFileSystem(std::move(BaseFS), std::move(Collector));
lib/Support/ItaniumManglingCanonicalizer.cpp 232 ItaniumManglingCanonicalizer::ItaniumManglingCanonicalizer() : P(new Impl) {}
lib/Support/ManagedStatic.cpp 25 ManagedStaticMutex = new std::recursive_mutex();
lib/Support/MemoryBuffer.cpp 76 char *Mem = static_cast<char *>(operator new(N + NameRef.size() + 1));
lib/Support/Regex.cpp 30 preg = new llvm_regex();
lib/Support/SourceMgr.cpp 78 Offsets = new std::vector<T>();
lib/Support/SpecialCaseList.cpp 75 std::unique_ptr<SpecialCaseList> SCL(new SpecialCaseList());
83 std::unique_ptr<SpecialCaseList> SCL(new SpecialCaseList());
lib/Support/TarWriter.cpp 166 return std::unique_ptr<TarWriter>(new TarWriter(FD, BaseDir));
lib/Support/Threading.cpp 138 new AsyncThreadInfo(std::move(Func)),
lib/Support/TimeProfiler.cpp 191 TimeTraceProfilerInstance = new TimeTraceProfiler();
lib/Support/Timer.cpp 83 return new TimerGroup("misc", "Miscellaneous Ungrouped Timers");
204 GroupEntry.first = new TimerGroup(GroupName, GroupDescription);
lib/Support/Unix/Signals.inc 118 FileToRemoveList *NewHead = new FileToRemoveList(Filename);
lib/Support/VirtualFileSystem.cpp 304 new RealFile(*FDOrErr, Name.str(), RealName.str()));
347 static IntrusiveRefCntPtr<FileSystem> FS(new RealFileSystem(true));
680 : Root(new detail::InMemoryDirectory(
732 Child.reset(new detail::InMemoryHardLink(P.str(), *HardLinkTarget));
740 Child.reset(new detail::InMemoryDirectory(std::move(Stat)));
743 new detail::InMemoryFile(std::move(Stat), std::move(Buffer)));
879 new detail::InMemoryFileAdaptor(*F, Path.str()));
1600 new RedirectingFileSystem(ExternalFS));
lib/Support/YAMLParser.cpp 1764 : scanner(new Scanner(Input, SM, ShowColors, EC)), CurrentDoc() {}
1768 : scanner(new Scanner(InputBuffer, SM, ShowColors, EC)), CurrentDoc() {}
1788 CurrentDoc.reset(new Document(*this));
lib/Support/YAMLTraits.cpp 57 : IO(Ctxt), Strm(new Stream(InputContent, SrcMgr, false, &EC)) {
65 : IO(Ctxt), Strm(new Stream(Input, SrcMgr, false, &EC)) {
lib/Target/AArch64/AArch64A53Fix835769.cpp 243 return new AArch64A53Fix835769();
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp 722 return new AArch64A57FPLoadBalancing();
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp 411 return new AArch64AdvSIMDScalar();
lib/Target/AArch64/AArch64BranchTargets.cpp 56 return new AArch64BranchTargets();
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp 148 return new LDTLSCleanup();
lib/Target/AArch64/AArch64CollectLOH.cpp 561 return new AArch64CollectLOH();
lib/Target/AArch64/AArch64CompressJumpTables.cpp 161 return new AArch64CompressJumpTables();
lib/Target/AArch64/AArch64CondBrTuning.cpp 337 return new AArch64CondBrTuning();
lib/Target/AArch64/AArch64ConditionOptimizer.cpp 133 return new AArch64ConditionOptimizer();
lib/Target/AArch64/AArch64ConditionalCompares.cpp 806 return new AArch64ConditionalCompares();
lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp 202 return new AArch64DeadRegisterDefinitions();
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp 736 return new AArch64ExpandPseudo();
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp 116 return new FalkorMarkStridedAccessesLegacy();
841 FunctionPass *llvm::createFalkorHWPFFixPass() { return new FalkorHWPFFix(); }
lib/Target/AArch64/AArch64FastISel.cpp 5234 return new AArch64FastISel(FuncInfo, LibInfo);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 4195 return new AArch64DAGToDAGISel(TM, OptLevel);
lib/Target/AArch64/AArch64InstructionSelector.cpp 4694 return new AArch64InstructionSelector(TM, Subtarget, RBI);
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp 1850 return new AArch64LoadStoreOpt();
lib/Target/AArch64/AArch64PreLegalizerCombiner.cpp 173 return new AArch64PreLegalizerCombiner(IsOptNone);
lib/Target/AArch64/AArch64PromoteConstant.cpp 235 return new AArch64PromoteConstant();
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp 491 return new AArch64RedundantCopyElimination();
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp 739 return new AArch64SIMDInstrOpt();
lib/Target/AArch64/AArch64SpeculationHardening.cpp 701 return new AArch64SpeculationHardening();
lib/Target/AArch64/AArch64StackTagging.cpp 329 return new AArch64StackTagging(MergeInit);
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp 95 return new AArch64StackTaggingPreRA();
lib/Target/AArch64/AArch64StorePairSuppress.cpp 67 return new AArch64StorePairSuppress();
lib/Target/AArch64/AArch64Subtarget.cpp 181 CallLoweringInfo.reset(new AArch64CallLowering(*getTargetLowering()));
182 Legalizer.reset(new AArch64LegalizerInfo(*this));
184 auto *RBI = new AArch64RegisterBankInfo(*getRegisterInfo());
lib/Target/AArch64/AArch64TargetMachine.cpp 411 return new AArch64PassConfig(*this, PM);
515 addPass(new IRTranslator());
525 addPass(new Legalizer());
530 addPass(new RegBankSelect());
535 addPass(new Localizer());
539 addPass(new InstructionSelect());
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 243 new AArch64TargetStreamer(S);
lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp 248 return new AArch64Disassembler(STI, Ctx);
277 return new AArch64ExternalSymbolizer(*Ctx, std::move(RelInfo), GetOpInfo,
lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp 737 return new DarwinAArch64AsmBackend(T, TheTriple, MRI, IsILP32);
741 return new COFFAArch64AsmBackend(T, TheTriple);
747 return new ELFAArch64AsmBackend(T, TheTriple, OSABI, /*IsLittleEndian=*/true,
760 return new ELFAArch64AsmBackend(T, TheTriple, OSABI, /*IsLittleEndian=*/false,
lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp 201 return new AArch64TargetAsmStreamer(S, OS);
209 AArch64ELFStreamer *S = new AArch64ELFStreamer(
lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp 648 return new AArch64MCCodeEmitter(MCII, Ctx);
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp 46 MCInstrInfo *X = new MCInstrInfo();
234 MCRegisterInfo *X = new MCRegisterInfo();
245 MAI = new AArch64MCAsmInfoDarwin(TheTriple.getArch() == Triple::aarch64_32);
247 MAI = new AArch64MCAsmInfoMicrosoftCOFF();
249 MAI = new AArch64MCAsmInfoGNUCOFF();
252 MAI = new AArch64MCAsmInfoELF(TheTriple);
269 return new AArch64InstPrinter(MAI, MII, MRI);
271 return new AArch64AppleInstPrinter(MAI, MII, MRI);
365 return new AArch64MCInstrAnalysis(Info);
lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp 24 : MCTargetStreamer(S), ConstantPools(new AssemblerConstantPools()) {}
63 return new AArch64TargetELFStreamer(S);
65 return new AArch64TargetWinCOFFStreamer(S);
lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp 195 auto *S = new AArch64WinCOFFStreamer(Context, std::move(MAB),
lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp 45 return new AMDGPUAAWrapperPass();
49 return new AMDGPUExternalAAWrapper();
lib/Target/AMDGPU/AMDGPUAliasAnalysis.h 87 Result.reset(new AMDGPUAAResult(M.getDataLayout(),
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp 154 return new AMDGPUAlwaysInline(GlobalOpt);
lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp 375 return new AMDGPUAnnotateKernelFeatures();
lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp 181 return new AMDGPUAnnotateUniformValues();
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp 91 return new AMDGPUAsmPrinter(tm, std::move(Streamer));
105 HSAMetadataStream.reset(new MetadataStreamerV3());
107 HSAMetadataStream.reset(new MetadataStreamerV2());
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp 668 return new AMDGPUAtomicOptimizer();
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp 1060 return new AMDGPUCodeGenPrepare();
lib/Target/AMDGPU/AMDGPUFixFunctionBitcasts.cpp 55 return new AMDGPUFixFunctionBitcasts();
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 376 return new AMDGPUDAGToDAGISel(TM, OptLevel);
383 return new R600DAGToDAGISel(TM, OptLevel);
lib/Target/AMDGPU/AMDGPUInline.cpp 97 Pass *llvm::createAMDGPUFunctionInliningPass() { return new AMDGPUInliner(); }
lib/Target/AMDGPU/AMDGPULibCalls.cpp 1715 return new AMDGPUSimplifyLibCalls(Opt, TM);
1719 return new AMDGPUUseNativeCalls();
lib/Target/AMDGPU/AMDGPULibFunc.cpp 1020 Impl.reset(new AMDGPUMangledLibFunc(*MF));
1022 Impl.reset(new AMDGPUUnmangledLibFunc(*UMF));
1037 Impl.reset(new AMDGPUMangledLibFunc(
1042 Impl.reset(new AMDGPUUnmangledLibFunc(Name, FT));
1045 void AMDGPULibFunc::initMangled() { Impl.reset(new AMDGPUMangledLibFunc()); }
lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp 167 return new AMDGPULowerIntrinsics();
lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp 237 return new AMDGPULowerKernelArguments();
lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp 268 return new AMDGPULowerKernelAttributes();
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 217 PHIInfoElementT *NewElement = new PHIInfoElementT();
641 RegionMRT *Result = new RegionMRT(TopLevelRegion);
649 MBBMRT *ExitMRT = new MBBMRT(Exit);
662 MBBMRT *NewMBB = new MBBMRT(MBB);
667 RegionMRT *NewMRTRegion = new RegionMRT(Region);
673 RegionMRT *NewMRTParent = new RegionMRT(Parent);
2816 LinearizedRegion *LRegion = new LinearizedRegion();
2908 return new AMDGPUMachineCFGStructurizer();
lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp 75 return new AMDGPUOpenCLEnqueuedBlockLowering();
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 93 return new AMDGPUPrintfRuntimeBinding();
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 940 return new AMDGPUPromoteAlloca();
lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp 330 return new AMDGPUPropagateAttributesEarly(TM);
335 return new AMDGPUPropagateAttributesLate(TM);
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp 482 return new AMDGPURewriteOutArguments();
lib/Target/AMDGPU/AMDGPUSubtarget.cpp 284 CallLoweringInfo.reset(new AMDGPUCallLowering(*getTargetLowering()));
285 Legalizer.reset(new AMDGPULegalizerInfo(*this, TM));
286 RegBankInfo.reset(new AMDGPURegisterBankInfo(*this));
287 InstSelector.reset(new AMDGPUInstructionSelector(
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp 251 return new ScheduleDAGMILive(C, std::make_unique<R600SchedStrategy>());
255 return new SIScheduleDAGMI(C);
261 new GCNScheduleDAGMILive(C, std::make_unique<GCNMaxOccupancySchedStrategy>(C));
270 auto DAG = new GCNIterativeScheduler(C,
278 return new GCNIterativeScheduler(C,
284 auto DAG = new GCNIterativeScheduler(C,
808 return new R600PassConfig(*this, PM);
892 addPass(new IRTranslator());
897 addPass(new Legalizer());
902 addPass(new RegBankSelect());
907 addPass(new InstructionSelect());
1000 return new GCNPassConfig(*this, PM);
1004 return new yaml::SIMachineFunctionInfo();
1010 return new yaml::SIMachineFunctionInfo(*MFI,
lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp 122 return new AMDGPUUnifyMetadata();
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp 1653 srcBlkInfo = new BlockInformation();
1663 SrcBlkInfo = new BlockInformation();
1679 return new AMDGPUCFGStructurizer();
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp 1256 return new AMDGPUSymbolizer(*Ctx, std::move(RelInfo), DisInfo);
1262 return new AMDGPUDisassembler(STI, Ctx, T.createMCInstrInfo());
lib/Target/AMDGPU/GCNDPPCombine.cpp 118 return new GCNDPPCombine();
lib/Target/AMDGPU/GCNIterativeScheduler.cpp 360 new TentativeSchedule{ detachSchedule(Schedule), MaxRP });
lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp 239 return new ELFAMDGPUAsmBackend(T, STI.getTargetTriple(),
lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp 36 return new AMDGPUELFStreamer(T, Context, std::move(MAB), std::move(OW),
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp 54 MCInstrInfo *X = new MCInstrInfo();
60 MCRegisterInfo *X = new MCRegisterInfo();
81 return new R600InstPrinter(MAI, MII, MRI);
83 return new AMDGPUInstPrinter(MAI, MII, MRI);
90 return new AMDGPUTargetAsmStreamer(S, OS);
96 return new AMDGPUTargetELFStreamer(S, STI);
134 return new AMDGPUMCInstrAnalysis(Info);
lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp 96 return new R600MCCodeEmitter(MCII, MRI);
lib/Target/AMDGPU/MCTargetDesc/R600MCTargetDesc.cpp 23 MCInstrInfo *X = new MCInstrInfo();
lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp 92 return new SIMCCodeEmitter(MCII, MRI, Ctx);
lib/Target/AMDGPU/R600AsmPrinter.cpp 33 return new R600AsmPrinter(TM, std::move(Streamer));
lib/Target/AMDGPU/R600ClauseMergePass.cpp 219 return new R600ClauseMergePass();
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp 721 return new R600ControlFlowFinalizer();
lib/Target/AMDGPU/R600EmitClauseMarkers.cpp 353 return new R600EmitClauseMarkers();
lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp 70 return new R600ExpandSpecialInstrsPass();
lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp 387 return new R600OpenCLImageTypeLoweringPass();
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp 401 return new R600VectorRegMerger();
lib/Target/AMDGPU/R600Packetizer.cpp 417 return new R600Packetizer();
lib/Target/AMDGPU/SIAddIMGInit.cpp 60 FunctionPass *llvm::createSIAddIMGInitPass() { return new SIAddIMGInit(); }
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp 374 return new SIAnnotateControlFlow();
lib/Target/AMDGPU/SIFixSGPRCopies.cpp 149 return new SIFixSGPRCopies();
lib/Target/AMDGPU/SIFixupVectorISel.cpp 82 return new SIFixupVectorISel();
lib/Target/AMDGPU/SIFoldOperands.cpp 182 return new SIFoldOperands();
lib/Target/AMDGPU/SIFormMemoryClauses.cpp 96 return new SIFormMemoryClauses();
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 801 return new SIInsertWaitcnts();
lib/Target/AMDGPU/SIInstrInfo.cpp 6153 return new GCNHazardRecognizer(DAG->MF);
6160 return new GCNHazardRecognizer(MF);
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp 546 return new SILoadStoreOptimizer();
lib/Target/AMDGPU/SILowerI1Copies.cpp 424 return new SILowerI1Copies();
lib/Target/AMDGPU/SIMemoryLegalizer.cpp 1316 return new SIMemoryLegalizer();
lib/Target/AMDGPU/SIModeRegister.cpp 164 FunctionPass *llvm::createSIModeRegisterPass() { return new SIModeRegister(); }
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp 82 return new SIOptimizeExecMaskingPreRA();
lib/Target/AMDGPU/SIPeepholeSDWA.cpp 219 return new SIPeepholeSDWA();
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp 86 return new SIPreAllocateWWMRegs();
lib/Target/AMDGPU/SIShrinkInstructions.cpp 65 return new SIShrinkInstructions();
lib/Target/AMDGPU/SIWholeQuadMode.cpp 224 return new SIWholeQuadMode;
lib/Target/ARC/ARCBranchFinalize.cpp 181 return new ARCBranchFinalize();
lib/Target/ARC/ARCExpandPseudos.cpp 101 return new ARCExpandPseudos();
lib/Target/ARC/ARCISelDAGToDAG.cpp 72 return new ARCDAGToDAGISel(TM, OptLevel);
lib/Target/ARC/ARCOptAddrMode.cpp 505 FunctionPass *llvm::createARCOptAddrMode() { return new ARCOptAddrMode(); }
lib/Target/ARC/ARCTargetMachine.cpp 68 return new ARCPassConfig(*this, PM);
lib/Target/ARC/Disassembler/ARCDisassembler.cpp 365 return new ARCDisassembler(STI, Ctx, T.createMCInstrInfo());
lib/Target/ARC/MCTargetDesc/ARCMCTargetDesc.cpp 38 auto *X = new MCInstrInfo();
44 auto *X = new MCRegisterInfo();
57 MCAsmInfo *MAI = new ARCMCAsmInfo(TT);
71 return new ARCInstPrinter(MAI, MII, MRI);
81 return new ARCTargetStreamer(S);
lib/Target/ARM/A15SDOptimizer.cpp 689 return new A15SDOptimizer();
lib/Target/ARM/ARMBaseInstrInfo.cpp 128 return new ScoreboardHazardRecognizer(II, DAG, "pre-RA-sched");
137 return (ScheduleHazardRecognizer *)new ARMHazardRecognizer(II, DAG);
lib/Target/ARM/ARMCodeGenPrepare.cpp 1004 Promoter = new IRPromoter(&M);
1068 return new ARMCodeGenPrepare();
lib/Target/ARM/ARMConstantIslandPass.cpp 349 BBUtils = std::unique_ptr<ARMBasicBlockUtils>(new ARMBasicBlockUtils(mf));
2459 return new ARMConstantIslands();
lib/Target/ARM/ARMConstantPoolValue.cpp 149 return new ARMConstantPoolConstant(C, ID, ARMCP::CPValue, 0,
156 return new ARMConstantPoolConstant(GVar, Initializer);
162 return new ARMConstantPoolConstant((Type*)Type::getInt32Ty(GV->getContext()),
170 return new ARMConstantPoolConstant(C, ID, Kind, PCAdj,
179 return new ARMConstantPoolConstant(C, ID, Kind, PCAdj, Modifier,
236 return new ARMConstantPoolSymbol(C, s, ID, PCAdj, ARMCP::no_modifier, false);
276 return new ARMConstantPoolMBB(C, mbb, ID, PCAdj, ARMCP::no_modifier, false);
lib/Target/ARM/ARMExpandPseudoInsts.cpp 1992 return new ARMExpandPseudo();
lib/Target/ARM/ARMFastISel.cpp 3078 return new ARMFastISel(funcInfo, libInfo);
lib/Target/ARM/ARMISelDAGToDAG.cpp 4829 return new ARMDAGToDAGISel(TM, OptLevel);
lib/Target/ARM/ARMInstructionSelector.cpp 160 return new ARMInstructionSelector(TM, STI, RBI);
lib/Target/ARM/ARMLoadStoreOptimizer.cpp 2481 return new ARMPreAllocLoadStoreOpt();
2482 return new ARMLoadStoreOpt();
lib/Target/ARM/ARMLowOverheadLoops.cpp 101 BBUtils = std::unique_ptr<ARMBasicBlockUtils>(new ARMBasicBlockUtils(*MF));
553 return new ARMLowOverheadLoops();
lib/Target/ARM/ARMOptimizeBarriersPass.cpp 105 return new ARMOptimizeBarriersPass();
lib/Target/ARM/ARMParallelDSP.cpp 810 return new ARMParallelDSP();
lib/Target/ARM/ARMSubtarget.cpp 88 return (ARMFrameLowering *)new Thumb1FrameLowering(STI);
90 return new ARMFrameLowering(STI);
104 ? (ARMBaseInstrInfo *)new Thumb1InstrInfo(*this)
106 ? (ARMBaseInstrInfo *)new ARMInstrInfo(*this)
107 : (ARMBaseInstrInfo *)new Thumb2InstrInfo(*this)),
110 CallLoweringInfo.reset(new ARMCallLowering(*getTargetLowering()));
111 Legalizer.reset(new ARMLegalizerInfo(*this));
113 auto *RBI = new ARMRegisterBankInfo(*getRegisterInfo());
lib/Target/ARM/ARMTargetMachine.cpp 392 return new ARMPassConfig(*this, PM);
470 addPass(new IRTranslator());
475 addPass(new Legalizer());
480 addPass(new RegBankSelect());
485 addPass(new InstructionSelect());
506 addPass(new ARMExecutionDomainFix());
lib/Target/ARM/Disassembler/ARMDisassembler.cpp 574 return new ARMDisassembler(STI, Ctx);
lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp 1320 return new ARMAsmBackendDarwin(T, STI, MRI, CS);
1324 return new ARMAsmBackendWinCOFF(T, STI);
1328 return new ARMAsmBackendELF(T, STI, OSABI, Endian);
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp 481 LastEMSInfo.reset(new ElfMappingSymbolInfo(SMLoc(), nullptr, 0));
1488 return new ARMTargetAsmStreamer(S, OS, *InstPrint, isVerboseAsm);
1492 return new ARMTargetStreamer(S);
1499 return new ARMTargetELFStreamer(S);
1500 return new ARMTargetStreamer(S);
1508 ARMELFStreamer *S = new ARMELFStreamer(Context, std::move(TAB), std::move(OW),
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp 2012 return new ARMMCCodeEmitter(MCII, Ctx, true);
2018 return new ARMMCCodeEmitter(MCII, Ctx, false);
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp 178 MCInstrInfo *X = new MCInstrInfo();
184 MCRegisterInfo *X = new MCRegisterInfo();
194 MAI = new ARMMCAsmInfoDarwin(TheTriple);
196 MAI = new ARMCOFFMCAsmInfoMicrosoft();
198 MAI = new ARMCOFFMCAsmInfoGNU();
200 MAI = new ARMELFMCAsmInfo(TheTriple);
233 return new ARMInstPrinter(MAI, MII, MRI);
311 return new ARMMCInstrAnalysis(Info);
315 return new ThumbMCInstrAnalysis(Info);
lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp 41 return new ARMMachORelocationInfo(Ctx);
lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp 30 : MCTargetStreamer(S), ConstantPools(new AssemblerConstantPools()) {}
lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp 45 auto *S = new ARMWinCOFFStreamer(Context, std::move(MAB), std::move(Emitter),
lib/Target/ARM/MLxExpansionPass.cpp 391 return new MLxExpansion();
lib/Target/ARM/MVETailPredication.cpp 513 return new MVETailPredication();
lib/Target/ARM/MVEVPTBlockPass.cpp 278 FunctionPass *llvm::createMVEVPTBlockPass() { return new MVEVPTBlock(); }
lib/Target/ARM/Thumb2ITBlockPass.cpp 310 FunctionPass *llvm::createThumb2ITBlockPass() { return new Thumb2ITBlock(); }
lib/Target/ARM/Thumb2SizeReduction.cpp 1150 return new Thumb2SizeReduce(std::move(Ftor));
lib/Target/AVR/AVRExpandPseudoInsts.cpp 1585 FunctionPass *createAVRExpandPseudoPass() { return new AVRExpandPseudo(); }
lib/Target/AVR/AVRFrameLowering.cpp 491 FunctionPass *createAVRFrameAnalyzerPass() { return new AVRFrameAnalyzer(); }
543 FunctionPass *createAVRDynAllocaSRPass() { return new AVRDynAllocaSR(); }
lib/Target/AVR/AVRISelDAGToDAG.cpp 553 return new AVRDAGToDAGISel(TM, OptLevel);
lib/Target/AVR/AVRRelaxMemOperations.cpp 146 FunctionPass *createAVRRelaxMemPass() { return new AVRRelaxMem(); }
lib/Target/AVR/AVRTargetMachine.cpp 76 return new AVRPassConfig(*this, PM);
lib/Target/AVR/Disassembler/AVRDisassembler.cpp 51 return new AVRDisassembler(STI, Ctx);
lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp 482 return new AVRAsmBackend(STI.getTargetTriple().getOS());
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp 299 return new AVRMCCodeEmitter(MCII, Ctx);
lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp 48 return new AVRMCELFStreamer(Context, std::move(MAB), std::move(OW),
lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp 41 MCInstrInfo *X = new MCInstrInfo();
48 MCRegisterInfo *X = new MCRegisterInfo();
65 return new AVRInstPrinter(MAI, MII, MRI);
82 return new AVRELFStreamer(S, STI);
89 return new AVRTargetAsmStreamer(S);
lib/Target/BPF/BPFAbstractMemberAccess.cpp 175 return new BPFAbstractMemberAccess(TM);
lib/Target/BPF/BPFAsmPrinter.cpp 63 BTF = new BTFDebug(this);
lib/Target/BPF/BPFISelDAGToDAG.cpp 501 return new BPFDAGToDAGISel(TM);
lib/Target/BPF/BPFMIChecking.cpp 188 return new BPFMIPreEmitChecking();
lib/Target/BPF/BPFMIPeephole.cpp 194 FunctionPass* llvm::createBPFMIPeepholePass() { return new BPFMIPeephole(); }
288 return new BPFMIPreEmitPeephole();
462 return new BPFMIPeepholeTruncElim();
lib/Target/BPF/BPFMISimplifyPatchable.cpp 154 return new BPFMISimplifyPatchable();
lib/Target/BPF/BPFTargetMachine.cpp 93 return new BPFPassConfig(*this, PM);
lib/Target/BPF/Disassembler/BPFDisassembler.cpp 83 return new BPFDisassembler(STI, Ctx);
lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp 111 return new BPFAsmBackend(support::little);
118 return new BPFAsmBackend(support::big);
lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp 77 return new BPFMCCodeEmitter(MCII, MRI, true);
83 return new BPFMCCodeEmitter(MCII, MRI, false);
lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp 36 MCInstrInfo *X = new MCInstrInfo();
42 MCRegisterInfo *X = new MCRegisterInfo();
67 return new BPFInstPrinter(MAI, MII, MRI);
97 return new BPFMCInstrAnalysis(Info);
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp 420 HexagonOperand *Op = new HexagonOperand(Token, Context);
430 HexagonOperand *Op = new HexagonOperand(Register, Context);
439 HexagonOperand *Op = new HexagonOperand(Immediate, Context);
lib/Target/Hexagon/BitTracker.cpp 188 : ME(E), MF(F), MRI(F.getRegInfo()), Map(*new CellMapType), Trace(false) {
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp 51 : MCDisassembler(STI, Ctx), MCII(MCII), CurrentBundle(new MCInst *),
158 return new HexagonDisassembler(STI, Ctx, T.createMCInstrInfo());
lib/Target/Hexagon/HexagonBitSimplify.cpp 3365 return new HexagonLoopRescheduling();
3369 return new HexagonBitSimplify();
lib/Target/Hexagon/HexagonBranchRelaxation.cpp 88 return new HexagonBranchRelaxation();
lib/Target/Hexagon/HexagonCFGOptimizer.cpp 248 return new HexagonCFGOptimizer();
lib/Target/Hexagon/HexagonCommonGEP.cpp 1312 return new HexagonCommonGEP();
lib/Target/Hexagon/HexagonConstExtenders.cpp 623 return new Node(R);
2003 return new HexagonConstExtenders();
lib/Target/Hexagon/HexagonConstPropagation.cpp 3175 return new HexagonConstPropagation();
lib/Target/Hexagon/HexagonCopyToCombine.cpp 883 return new HexagonCopyToCombine();
lib/Target/Hexagon/HexagonEarlyIfConv.cpp 1075 return new HexagonEarlyIfConversion();
lib/Target/Hexagon/HexagonExpandCondsets.cpp 1333 return new HexagonExpandCondsets();
lib/Target/Hexagon/HexagonFixupHwLoops.cpp 80 return new HexagonFixupHwLoops();
lib/Target/Hexagon/HexagonFrameLowering.cpp 239 return new HexagonCallFrameInformation();
lib/Target/Hexagon/HexagonGenExtract.cpp 266 return new HexagonGenExtract();
lib/Target/Hexagon/HexagonGenInsert.cpp 1620 return new HexagonGenInsert();
lib/Target/Hexagon/HexagonGenMux.cpp 389 return new HexagonGenMux();
lib/Target/Hexagon/HexagonGenPredicate.cpp 540 return new HexagonGenPredicate();
lib/Target/Hexagon/HexagonHardwareLoops.cpp 374 return new HexagonHardwareLoops();
816 return new CountValue(CountValue::CV_Immediate, Count);
984 return new CountValue(CountValue::CV_Register, CountR, CountSR);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 62 return new HexagonDAGToDAGISel(TM, OptLevel);
lib/Target/Hexagon/HexagonInstrInfo.cpp 1755 return new HexagonHazardRecognizer(II, this, Subtarget);
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 2442 return new HexagonLoopIdiomRecognize();
lib/Target/Hexagon/HexagonMachineScheduler.cpp 272 Top.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel());
273 Bot.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel());
lib/Target/Hexagon/HexagonNewValueJump.cpp 725 return new HexagonNewValueJump();
lib/Target/Hexagon/HexagonOptAddrMode.cpp 826 return new HexagonOptAddrMode();
lib/Target/Hexagon/HexagonOptimizeSZextends.cpp 146 return new HexagonOptimizeSZextends();
lib/Target/Hexagon/HexagonPeephole.cpp 299 return new HexagonPeephole();
lib/Target/Hexagon/HexagonRDFOpt.cpp 339 return new HexagonRDFOpt();
lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp 112 return new HexagonSplitConst32AndConst64();
lib/Target/Hexagon/HexagonSplitDouble.cpp 1237 return new HexagonSplitDoubleRegs();
lib/Target/Hexagon/HexagonStoreWidening.cpp 606 return new HexagonStoreWidening();
lib/Target/Hexagon/HexagonTargetMachine.cpp 114 new VLIWMachineScheduler(C, std::make_unique<ConvergingVLIWScheduler>());
299 return new HexagonPassConfig(*this, PM);
lib/Target/Hexagon/HexagonVExtract.cpp 164 return new HexagonVExtract();
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp 1884 return new HexagonPacketizer(Minimal);
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp 734 DepChain *D = new DepChain();
747 return new HexagonVectorLoopCarriedReuse();
lib/Target/Hexagon/HexagonVectorPrint.cpp 207 return new HexagonVectorPrint();
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp 64 MCII(T.createMCInstrInfo()), RelaxTarget(new MCInst *),
773 return new HexagonAsmBackend(T, TT, OSABI, CPUString);
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp 797 return new HexagonMCCodeEmitter(MII, MCT);
lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp 156 return new HexagonMCELFStreamer(Context, std::move(MAB), std::move(OW),
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp 210 MCInstrInfo *X = new MCInstrInfo();
216 MCRegisterInfo *X = new MCRegisterInfo();
224 MCAsmInfo *MAI = new HexagonMCAsmInfo(TT);
242 return new HexagonInstPrinter(MAI, MII, MRI);
250 return new HexagonTargetAsmStreamer(S, OS, IsVerboseAsm, *IP);
264 return new HexagonTargetELFStreamer(S, STI);
454 return new HexagonMCInstrAnalysis(Info);
lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp 36 return new LanaiDisassembler(STI, Ctx);
lib/Target/Lanai/LanaiDelaySlotFiller.cpp 86 return new Filler();
lib/Target/Lanai/LanaiISelDAGToDAG.cpp 332 return new LanaiDAGToDAGISel(TM);
lib/Target/Lanai/LanaiMemAluCombiner.cpp 423 return new LanaiMemAluCombiner();
lib/Target/Lanai/LanaiTargetMachine.cpp 68 TLOF(new LanaiTargetObjectFile()) {
96 return new LanaiPassConfig(*this, &PassManager);
lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp 176 return new LanaiAsmBackend(T, TT.getOS());
lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp 309 return new LanaiMCCodeEmitter(InstrInfo, context);
lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp 42 MCInstrInfo *X = new MCInstrInfo();
48 MCRegisterInfo *X = new MCRegisterInfo();
80 return new LanaiInstPrinter(MAI, MII, MRI);
123 return new LanaiMCInstrAnalysis(Info);
lib/Target/MSP430/Disassembler/MSP430Disassembler.cpp 62 return new MSP430Disassembler(STI, Ctx);
lib/Target/MSP430/MCTargetDesc/MSP430AsmBackend.cpp 176 return new MSP430AsmBackend(STI, ELF::ELFOSABI_STANDALONE);
lib/Target/MSP430/MCTargetDesc/MSP430ELFStreamer.cpp 76 return new MSP430TargetELFStreamer(S, STI);
lib/Target/MSP430/MCTargetDesc/MSP430MCCodeEmitter.cpp 205 return new MSP430MCCodeEmitter(Ctx, MCII);
lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp 34 MCInstrInfo *X = new MCInstrInfo();
40 MCRegisterInfo *X = new MCRegisterInfo();
56 return new MSP430InstPrinter(MAI, MII, MRI);
lib/Target/MSP430/MSP430BranchSelector.cpp 256 return new MSP430BSel();
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp 131 return new MSP430DAGToDAGISel(TM, OptLevel);
lib/Target/MSP430/MSP430TargetMachine.cpp 73 return new MSP430PassConfig(*this, PM);
lib/Target/Mips/AsmParser/MipsAsmParser.cpp 1554 Op->RegList.List = new SmallVector<unsigned, 10>(Regs.begin(), Regs.end());
lib/Target/Mips/Disassembler/MipsDisassembler.cpp 555 return new MipsDisassembler(STI, Ctx, true);
562 return new MipsDisassembler(STI, Ctx, false);
lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp 589 return new MipsAsmBackend(T, MRI, STI.getTargetTriple(), STI.getCPU(), ABI.IsN32());
lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp 31 RegInfoRecord = new MipsRegInfoRecord(this, Context);
119 return new MipsELFStreamer(Context, std::move(MAB), std::move(OW),
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp 47 return new MipsMCCodeEmitter(MCII, Ctx, false);
53 return new MipsMCCodeEmitter(MCII, Ctx, true);
lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp 66 MCInstrInfo *X = new MCInstrInfo();
72 MCRegisterInfo *X = new MCRegisterInfo();
86 MCAsmInfo *MAI = new MipsMCAsmInfo(TT, Options);
100 return new MipsInstPrinter(MAI, MII, MRI);
122 return new MipsTargetAsmStreamer(S, OS);
126 return new MipsTargetStreamer(S);
131 return new MipsTargetELFStreamer(S, STI);
166 return new MipsMCInstrAnalysis(Info);
lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp 267 MipsNaClELFStreamer *S = new MipsNaClELFStreamer(
lib/Target/Mips/MicroMipsSizeReduction.cpp 796 return new MicroMipsSizeReduce();
lib/Target/Mips/Mips16FrameLowering.cpp 179 return new Mips16FrameLowering(ST);
lib/Target/Mips/Mips16HardFloat.cpp 535 return new Mips16HardFloat();
lib/Target/Mips/Mips16ISelDAGToDAG.cpp 224 return new Mips16DAGToDAGISel(TM, OptLevel);
lib/Target/Mips/Mips16ISelLowering.cpp 155 return new Mips16TargetLowering(TM, STI);
lib/Target/Mips/Mips16InstrInfo.cpp 472 return new Mips16InstrInfo(STI);
lib/Target/Mips/MipsBranchExpansion.cpp 187 return new MipsBranchExpansion();
lib/Target/Mips/MipsConstantIslandPass.cpp 1679 return new MipsConstantIslands();
lib/Target/Mips/MipsDelaySlotFiller.cpp 815 IM.reset(new LoadFromStackOrConst());
818 IM.reset(new MemDefsUses(Fn->getDataLayout(), &MFI));
930 FunctionPass *llvm::createMipsDelaySlotFillerPass() { return new MipsDelaySlotFiller(); }
lib/Target/Mips/MipsExpandPseudo.cpp 700 return new MipsExpandPseudo();
lib/Target/Mips/MipsFastISel.cpp 2156 return new MipsFastISel(funcInfo, libInfo);
lib/Target/Mips/MipsInstructionSelector.cpp 823 return new MipsInstructionSelector(TM, Subtarget, RBI);
lib/Target/Mips/MipsModuleISelDAGToDAG.cpp 55 return new MipsModuleDAGToDAGISel();
lib/Target/Mips/MipsOptimizePICCall.cpp 188 HTScope = new ScopedHTType::ScopeTy(ScopedHT);
320 return new OptimizePICCall();
lib/Target/Mips/MipsOs16.cpp 159 ModulePass *llvm::createMipsOs16Pass() { return new MipsOs16(); }
lib/Target/Mips/MipsPreLegalizerCombiner.cpp 101 return new MipsPreLegalizerCombiner();
lib/Target/Mips/MipsSEFrameLowering.cpp 922 return new MipsSEFrameLowering(ST);
lib/Target/Mips/MipsSEISelDAGToDAG.cpp 1342 return new MipsSEDAGToDAGISel(TM, OptLevel);
lib/Target/Mips/MipsSEISelLowering.cpp 304 return new MipsSETargetLowering(TM, STI);
lib/Target/Mips/MipsSEInstrInfo.cpp 905 return new MipsSEInstrInfo(STI);
lib/Target/Mips/MipsSubtarget.cpp 210 CallLoweringInfo.reset(new MipsCallLowering(*getTargetLowering()));
211 Legalizer.reset(new MipsLegalizerInfo(*this));
213 auto *RBI = new MipsRegisterBankInfo(*getRegisterInfo());
lib/Target/Mips/MipsTargetMachine.cpp 253 return new MipsPassConfig(*this, PM);
322 addPass(new IRTranslator());
331 addPass(new Legalizer());
336 addPass(new RegBankSelect());
341 addPass(new InstructionSelect());
lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp 35 MCInstrInfo *X = new MCInstrInfo();
41 MCRegisterInfo *X = new MCRegisterInfo();
58 return new NVPTXInstPrinter(MAI, MII, MRI);
65 return new NVPTXTargetStreamer(S);
lib/Target/NVPTX/ManagedStringPool.h 40 std::string *Str = new std::string(S);
lib/Target/NVPTX/NVPTXAllocaHoisting.cpp 69 FunctionPass *llvm::createAllocaHoisting() { return new NVPTXAllocaHoisting; }
lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp 88 return new NVPTXAssignValidGlobalNames();
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp 64 ModulePass *llvm::createGenericToNVVMPass() { return new GenericToNVVM(); }
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp 34 return new NVPTXDAGToDAGISel(TM, OptLevel);
lib/Target/NVPTX/NVPTXImageOptimizer.cpp 177 return new NVPTXImageOptimizer();
lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp 151 return new NVPTXLowerAggrCopies();
lib/Target/NVPTX/NVPTXLowerAlloca.cpp 120 return new NVPTXLowerAlloca();
lib/Target/NVPTX/NVPTXLowerArgs.cpp 254 return new NVPTXLowerArgs(TM);
lib/Target/NVPTX/NVPTXPeephole.cpp 156 MachineFunctionPass *llvm::createNVPTXPeephole() { return new NVPTXPeephole(); }
lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp 45 return new NVPTXPrologEpilogPass();
lib/Target/NVPTX/NVPTXProxyRegErasure.cpp 120 return new NVPTXProxyRegErasure();
lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp 190 return new NVPTXReplaceImageHandles();
lib/Target/NVPTX/NVPTXTargetMachine.cpp 196 return new NVPTXPassConfig(*this, PM);
lib/Target/NVPTX/NVVMIntrRange.cpp 57 return new NVVMIntrRange(SmVersion);
lib/Target/NVPTX/NVVMReflect.cpp 63 return new NVVMReflect(SmVersion);
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp 598 void *Mem = ::operator new(sizeof(PPCOperand) + Str.size());
lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp 45 return new PPCDisassembler(STI, Ctx, /*IsLittleEndian=*/false);
51 return new PPCDisassembler(STI, Ctx, /*IsLittleEndian=*/true);
lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp 262 return new DarwinPPCAsmBackend(T, TT);
265 return new XCOFFPPCAsmBackend(T, TT);
267 return new ELFPPCAsmBackend(T, TT);
lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp 39 return new PPCMCCodeEmitter(MCII, Ctx);
lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp 57 MCInstrInfo *X = new MCInstrInfo();
68 MCRegisterInfo *X = new MCRegisterInfo();
86 MAI = new PPCMCAsmInfoDarwin(isPPC64, TheTriple);
88 MAI = new PPCXCOFFMCAsmInfo(isPPC64, TheTriple);
90 MAI = new PPCELFMCAsmInfo(isPPC64, TheTriple);
268 return new PPCTargetAsmStreamer(S, OS);
275 return new PPCTargetELFStreamer(S);
277 return new PPCTargetXCOFFStreamer(S);
278 return new PPCTargetMachOStreamer(S);
286 return new PPCInstPrinter(MAI, MII, MRI, T);
lib/Target/PowerPC/PPCAsmPrinter.cpp 1834 return new PPCDarwinAsmPrinter(tm, std::move(Streamer));
1836 return new PPCAIXAsmPrinter(tm, std::move(Streamer));
1838 return new PPCLinuxAsmPrinter(tm, std::move(Streamer));
lib/Target/PowerPC/PPCBoolRetToInt.cpp 287 FunctionPass *llvm::createPPCBoolRetToIntPass() { return new PPCBoolRetToInt(); }
lib/Target/PowerPC/PPCBranchCoalescing.cpp 193 return new PPCBranchCoalescing();
lib/Target/PowerPC/PPCBranchSelector.cpp 77 return new PPCBSel();
lib/Target/PowerPC/PPCCTRLoops.cpp 108 return new PPCCTRLoopsVerify();
lib/Target/PowerPC/PPCEarlyReturn.cpp 208 llvm::createPPCEarlyReturnPass() { return new PPCEarlyReturn(); }
lib/Target/PowerPC/PPCExpandISEL.cpp 508 FunctionPass *llvm::createPPCExpandISELPass() { return new PPCExpandISEL(); }
lib/Target/PowerPC/PPCFastISel.cpp 2467 return new PPCFastISel(FuncInfo, LibInfo);
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 1220 ValueEntry.reset(new ValueBitsMemoizedValue());
6591 return new PPCDAGToDAGISel(TM, OptLevel);
lib/Target/PowerPC/PPCInstrInfo.cpp 116 return new ScoreboardHazardRecognizer(II, DAG);
132 return new PPCDispatchGroupSBHazardRecognizer(II, DAG);
139 return new PPCHazardRecognizer970(*DAG);
142 return new ScoreboardHazardRecognizer(II, DAG);
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp 162 return new PPCLoopPreIncPrep(TM);
lib/Target/PowerPC/PPCMIPeephole.cpp 1469 llvm::createPPCMIPeepholePass() { return new PPCMIPeephole(); }
lib/Target/PowerPC/PPCPreEmitPeephole.cpp 300 return new PPCPreEmitPeephole();
lib/Target/PowerPC/PPCQPXLoadSplat.cpp 54 return new PPCQPXLoadSplat();
lib/Target/PowerPC/PPCReduceCRLogicals.cpp 737 llvm::createPPCReduceCRLogicalsPass() { return new PPCReduceCRLogicals(); }
lib/Target/PowerPC/PPCTLSDynamicCall.cpp 186 llvm::createPPCTLSDynamicCallPass() { return new PPCTLSDynamicCall(); }
lib/Target/PowerPC/PPCTOCRegDeps.cpp 154 llvm::createPPCTOCRegDepsPass() { return new PPCTOCRegDeps(); }
lib/Target/PowerPC/PPCTargetMachine.cpp 271 new ScheduleDAGMILive(C, ST.usePPCPreRASchedStrategy() ?
283 new ScheduleDAGMI(C, ST.usePPCPostRASchedStrategy() ?
396 return new PPCPassConfig(*this, PM);
lib/Target/PowerPC/PPCVSXCopy.cpp 171 llvm::createPPCVSXCopyPass() { return new PPCVSXCopy(); }
lib/Target/PowerPC/PPCVSXFMAMutate.cpp 396 return new PPCVSXFMAMutate();
lib/Target/PowerPC/PPCVSXSwapRemoval.cpp 235 EC = new EquivalenceClasses<int>;
1048 llvm::createPPCVSXSwapRemovalPass() { return new PPCVSXSwapRemoval(); }
lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp 49 return new RISCVDisassembler(STI, Ctx);
lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp 375 return new RISCVAsmBackend(STI, OSABI, TT.isArch64Bit(), Options);
lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp 89 return new RISCVMCCodeEmitter(Ctx, MCII);
lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp 42 MCInstrInfo *X = new MCInstrInfo();
48 MCRegisterInfo *X = new MCRegisterInfo();
56 MCAsmInfo *MAI = new RISCVMCAsmInfo(TT);
78 return new RISCVInstPrinter(MAI, MII, MRI);
85 return new RISCVTargetELFStreamer(S, STI);
93 return new RISCVTargetAsmStreamer(S, OS);
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp 714 FunctionPass *createRISCVExpandPseudoPass() { return new RISCVExpandPseudo(); }
lib/Target/RISCV/RISCVISelDAGToDAG.cpp 291 return new RISCVDAGToDAGISel(TM);
lib/Target/RISCV/RISCVInstructionSelector.cpp 101 return new RISCVInstructionSelector(TM, Subtarget, RBI);
lib/Target/RISCV/RISCVMergeBaseOffset.cpp 284 return new RISCVMergeBaseOffsetOpt();
lib/Target/RISCV/RISCVSubtarget.cpp 56 CallLoweringInfo.reset(new RISCVCallLowering(*getTargetLowering()));
57 Legalizer.reset(new RISCVLegalizerInfo(*this));
59 auto *RBI = new RISCVRegisterBankInfo(*getRegisterInfo());
lib/Target/RISCV/RISCVTargetMachine.cpp 99 return new RISCVPassConfig(*this, PM);
114 addPass(new IRTranslator());
119 addPass(new Legalizer());
124 addPass(new RegBankSelect());
129 addPass(new InstructionSelect());
lib/Target/Sparc/DelaySlotFiller.cpp 99 return new Filler;
lib/Target/Sparc/Disassembler/SparcDisassembler.cpp 47 return new SparcDisassembler(STI, Ctx);
lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp 330 return new ELFSparcAsmBackend(T, STI.getTargetTriple().getOS());
lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp 232 return new SparcMCCodeEmitter(MCII, Ctx);
lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp 38 MCAsmInfo *MAI = new SparcELFMCAsmInfo(TT);
48 MCAsmInfo *MAI = new SparcELFMCAsmInfo(TT);
56 MCInstrInfo *X = new MCInstrInfo();
62 MCRegisterInfo *X = new MCRegisterInfo();
76 return new SparcTargetELFStreamer(S);
83 return new SparcTargetAsmStreamer(S, OS);
91 return new SparcInstPrinter(MAI, MII, MRI);
lib/Target/Sparc/SparcISelDAGToDAG.cpp 400 return new SparcDAGToDAGISel(TM);
lib/Target/Sparc/SparcTargetMachine.cpp 160 return new SparcPassConfig(*this, PM);
179 addPass(new InsertNOPLoad());
182 addPass(new DetectRoundChange());
186 addPass(new FixAllFDIVSQRT());
lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp 46 return new SystemZDisassembler(STI, Ctx);
lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp 132 return new SystemZMCAsmBackend(OSABI);
lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp 306 return new SystemZMCCodeEmitter(MCII, Ctx);
lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp 152 MCAsmInfo *MAI = new SystemZMCAsmInfo(TT);
162 MCInstrInfo *X = new MCInstrInfo();
168 MCRegisterInfo *X = new MCRegisterInfo();
183 return new SystemZInstPrinter(MAI, MII, MRI);
lib/Target/SystemZ/SystemZConstantPoolValue.cpp 25 return new SystemZConstantPoolValue(GV, Modifier);
lib/Target/SystemZ/SystemZElimCompare.cpp 638 return new SystemZElimCompare(TM);
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 377 return new SystemZDAGToDAGISel(TM, OptLevel);
lib/Target/SystemZ/SystemZLDCleanup.cpp 56 return new SystemZLDCleanup(TM);
lib/Target/SystemZ/SystemZLongBranch.cpp 470 return new SystemZLongBranch(TM);
lib/Target/SystemZ/SystemZMachineScheduler.cpp 87 HazardRec = SchedStates[MBB] = new SystemZHazardRecognizer(TII, &SchedModel);
lib/Target/SystemZ/SystemZPostRewrite.cpp 77 return new SystemZPostRewrite();
lib/Target/SystemZ/SystemZShortenInst.cpp 60 return new SystemZShortenInst(TM);
lib/Target/SystemZ/SystemZTDC.cpp 118 return new SystemZTDCPass();
lib/Target/SystemZ/SystemZTargetMachine.cpp 178 return new ScheduleDAGMI(C,
275 return new SystemZPassConfig(*this, PM);
lib/Target/Target.cpp 56 return wrap(new DataLayout(StringRep));
65 unwrap(PM)->add(new TargetLibraryInfoWrapperPass(*unwrap(TLI)));
lib/Target/TargetLoweringObjectFile.cpp 44 Mang = new Mangler();
lib/Target/TargetMachineC.cpp 182 return wrap(new DataLayout(unwrap(T)->createDataLayout()));
lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp 66 return new WebAssemblyDisassembler(STI, Ctx, std::move(MCII));
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp 134 return new WebAssemblyAsmBackend(TT.isArch64Bit(), TT.isOSEmscripten());
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp 56 return new WebAssemblyMCCodeEmitter(MCII);
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp 40 return new WebAssemblyMCAsmInfo(TT, Options);
44 auto *X = new MCInstrInfo();
50 auto *X = new MCRegisterInfo();
61 return new WebAssemblyInstPrinter(MAI, MII, MRI);
84 return new WebAssemblyTargetWasmStreamer(S);
91 return new WebAssemblyTargetAsmStreamer(S, OS);
95 return new WebAssemblyTargetNullStreamer(S);
lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp 58 return new WebAssemblyAddMissingPrototypes();
lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp 66 return new WebAssemblyArgumentMove();
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp 140 return new WebAssemblyCFGSort();
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp 113 return new WebAssemblyCFGStackify();
lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp 60 return new WebAssemblyCallIndirectFixup();
lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp 53 auto *WE = new WebAssemblyException(EHPad);
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp 68 return new WebAssemblyExplicitLocals();
lib/Target/WebAssembly/WebAssemblyFastISel.cpp 1400 return new WebAssemblyFastISel(FuncInfo, LibInfo);
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp 62 return new FixFunctionBitcasts();
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp 479 return new WebAssemblyFixIrreducibleControlFlow();
lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp 240 return new WebAssemblyDAGToDAGISel(TM, OptLevel);
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp 51 return new WebAssemblyLateEHPrepare();
lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp 53 return new WebAssemblyLowerBrUnless();
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 294 return new WebAssemblyLowerEmscriptenEHSjLj(EnableEH, EnableSjLj);
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp 57 return new LowerGlobalDtors();
lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp 80 return new WebAssemblyMemIntrinsicResults();
lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp 64 return new WebAssemblyOptimizeLiveIntervals();
lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp 55 return new OptimizeReturned();
lib/Target/WebAssembly/WebAssemblyPeephole.cpp 56 return new WebAssemblyPeephole();
lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp 61 return new WebAssemblyPrepareForLiveIntervals();
lib/Target/WebAssembly/WebAssemblyRegColoring.cpp 61 return new WebAssemblyRegColoring();
lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp 58 return new WebAssemblyRegNumbering();
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp 76 return new WebAssemblyRegStackify();
lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp 60 return new WebAssemblyReplacePhysRegs();
lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp 54 return new WebAssemblySetP2AlignOperands();
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp 116 TLOF(new WebAssemblyTargetObjectFile()) {
329 return new WebAssemblyPassConfig(*this, PM);
343 addPass(new CoalesceFeaturesAndStripAtomics(&getWebAssemblyTargetMachine()));
490 return new yaml::WebAssemblyFunctionInfo();
496 return new yaml::WebAssemblyFunctionInfo(*MFI);
lib/Target/X86/Disassembler/X86Disassembler.cpp 844 return new X86GenericDisassembler(STI, Ctx, std::move(MII));
lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp 845 return new DarwinX86_32AsmBackend(T, MRI, STI);
848 return new WindowsX86AsmBackend(T, false, STI);
853 return new ELFX86_IAMCUAsmBackend(T, OSABI, STI);
855 return new ELFX86_32AsmBackend(T, OSABI, STI);
868 return new DarwinX86_64AsmBackend(T, MRI, STI, CS);
872 return new WindowsX86AsmBackend(T, true, STI);
877 return new ELFX86_X32AsmBackend(T, OSABI, STI);
878 return new ELFX86_64AsmBackend(T, OSABI, STI);
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp 1653 return new X86MCCodeEmitter(MCII, Ctx);
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp 308 MCInstrInfo *X = new MCInstrInfo();
318 MCRegisterInfo *X = new MCRegisterInfo();
333 MAI = new X86_64MCAsmInfoDarwin(TheTriple);
335 MAI = new X86MCAsmInfoDarwin(TheTriple);
338 MAI = new X86ELFMCAsmInfo(TheTriple);
341 MAI = new X86MCAsmInfoMicrosoft(TheTriple);
344 MAI = new X86MCAsmInfoGNUCOFF(TheTriple);
347 MAI = new X86ELFMCAsmInfo(TheTriple);
375 return new X86ATTInstPrinter(MAI, MII, MRI);
377 return new X86IntelInstPrinter(MAI, MII, MRI);
554 return new X86_MC::X86MCInstrAnalysis(Info);
lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp 70 new X86WinCOFFStreamer(C, std::move(AB), std::move(CE), std::move(OW));
lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp 451 return new X86WinCOFFAsmTargetStreamer(S, OS, *InstPrinter);
460 return new X86WinCOFFTargetStreamer(S);
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp 128 return new X86AvoidSFBPass();
lib/Target/X86/X86AvoidTrailingCall.cpp 45 return new X86AvoidTrailingCallPass();
lib/Target/X86/X86CallFrameOptimization.cpp 637 return new X86CallFrameOptimization();
lib/Target/X86/X86CmovConversion.cpp 858 return new X86CmovConverterPass();
lib/Target/X86/X86CondBrFolding.cpp 83 return new X86CondBrFoldingPass();
lib/Target/X86/X86DiscriminateMemOps.cpp 183 return new X86DiscriminateMemOps();
lib/Target/X86/X86DomainReassignment.cpp 609 new InstrIgnore(TargetOpcode::PHI);
612 new InstrIgnore(TargetOpcode::IMPLICIT_DEF);
615 new InstrReplaceWithCopy(TargetOpcode::INSERT_SUBREG, 2);
618 new InstrCOPYReplacer(TargetOpcode::COPY, MaskDomain, TargetOpcode::COPY);
621 Converters[{MaskDomain, From}] = new InstrReplacerDstCOPY(From, To);
641 Converters[{MaskDomain, From}] = new InstrReplacer(From, To);
796 return new X86DomainReassignment();
lib/Target/X86/X86EvexToVex.cpp 275 return new EvexToVexInstPass();
lib/Target/X86/X86ExpandPseudo.cpp 412 return new X86ExpandPseudo();
lib/Target/X86/X86FastISel.cpp 4010 return new X86FastISel(funcInfo, libInfo);
lib/Target/X86/X86FixupBWInsts.cpp 149 FunctionPass *llvm::createX86FixupBWInsts() { return new FixupBWInstPass(); }
lib/Target/X86/X86FixupLEAs.cpp 186 FunctionPass *llvm::createX86FixupLEAs() { return new FixupLEAPass(); }
lib/Target/X86/X86FixupSetCC.cpp 68 FunctionPass *llvm::createX86FixupSetCC() { return new X86FixupSetCCPass(); }
lib/Target/X86/X86FlagsCopyLowering.cpp 141 return new X86FlagsCopyLoweringPass();
lib/Target/X86/X86FloatingPoint.cpp 310 FunctionPass *llvm::createX86FloatingPointStackifierPass() { return new FPS(); }
lib/Target/X86/X86ISelDAGToDAG.cpp 5258 return new X86DAGToDAGISel(TM, OptLevel);
lib/Target/X86/X86IndirectBranchTracking.cpp 68 return new X86IndirectBranchTrackingPass();
lib/Target/X86/X86InsertPrefetch.cpp 252 return new X86InsertPrefetch(PrefetchHintsFile);
lib/Target/X86/X86InstrInfo.cpp 7840 llvm::createX86GlobalBaseRegPass() { return new CGBR(); }
7955 llvm::createCleanupLocalDynamicTLSPass() { return new LDTLSCleanup(); }
lib/Target/X86/X86InstructionSelector.cpp 1736 return new X86InstructionSelector(TM, Subtarget, RBI);
lib/Target/X86/X86OptimizeLEAs.cpp 306 FunctionPass *llvm::createX86OptimizeLEAs() { return new X86OptimizeLEAPass(); }
lib/Target/X86/X86PadShortFunction.cpp 91 return new PadShortFunc();
lib/Target/X86/X86RetpolineThunks.cpp 82 return new X86RetpolineThunks();
lib/Target/X86/X86SpeculativeLoadHardening.cpp 2647 return new X86SpeculativeLoadHardeningPass();
lib/Target/X86/X86Subtarget.cpp 350 CallLoweringInfo.reset(new X86CallLowering(*getTargetLowering()));
351 Legalizer.reset(new X86LegalizerInfo(*this, TM));
353 auto *RBI = new X86RegisterBankInfo(*getRegisterInfo());
lib/Target/X86/X86TargetMachine.cpp 403 return new X86PassConfig(*this, PM);
444 addPass(new IRTranslator());
449 addPass(new Legalizer());
454 addPass(new RegBankSelect());
459 addPass(new InstructionSelect());
507 addPass(new X86ExecutionDomainFix());
lib/Target/X86/X86VZeroUpper.cpp 112 return new VZeroUpperInserter();
lib/Target/X86/X86WinAllocaExpander.cpp 75 return new X86WinAllocaExpander();
lib/Target/X86/X86WinEHState.cpp 113 FunctionPass *llvm::createX86WinEHStatePass() { return new WinEHStatePass(); }
lib/Target/XCore/Disassembler/XCoreDisassembler.cpp 774 return new XCoreDisassembler(STI, Ctx);
lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp 41 MCInstrInfo *X = new MCInstrInfo();
47 MCRegisterInfo *X = new MCRegisterInfo();
60 MCAsmInfo *MAI = new XCoreMCAsmInfo(TT);
74 return new XCoreInstPrinter(MAI, MII, MRI);
121 return new XCoreTargetAsmStreamer(S, OS);
lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp 44 return new XCoreFTAOElim();
lib/Target/XCore/XCoreISelDAGToDAG.cpp 83 return new XCoreDAGToDAGISel(TM, OptLevel);
lib/Target/XCore/XCoreLowerThreadLocal.cpp 60 return new XCoreLowerThreadLocal();
lib/Target/XCore/XCoreTargetMachine.cpp 84 return new XCorePassConfig(*this, PM);
lib/TextAPI/ELF/TBEHandler.cpp 147 std::unique_ptr<ELFStub> Stub(new ELFStub());
lib/TextAPI/MachO/TextStub.cpp 616 auto *File = new InterfaceFile;
911 auto *File = new InterfaceFile;
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp 412 return new AggressiveInstCombinerLegacyPass();
lib/Transforms/CFGuard/CFGuard.cpp 302 return new CFGuard(CFGuard::CF_Check);
306 return new CFGuard(CFGuard::CF_Dispatch);
lib/Transforms/Coroutines/CoroCleanup.cpp 139 Pass *llvm::createCoroCleanupPass() { return new CoroCleanup(); }
lib/Transforms/Coroutines/CoroEarly.cpp 274 Pass *llvm::createCoroEarlyPass() { return new CoroEarly(); }
lib/Transforms/Coroutines/CoroElide.cpp 343 Pass *llvm::createCoroElidePass() { return new CoroElide(); }
lib/Transforms/Coroutines/CoroSplit.cpp 1601 Pass *llvm::createCoroSplitPass() { return new CoroSplit(); }
lib/Transforms/IPO/AlwaysInliner.cpp 138 return new AlwaysInlinerLegacyPass(InsertLifetime);
lib/Transforms/IPO/ArgumentPromotion.cpp 1113 return new ArgPromotion(MaxElements);
lib/Transforms/IPO/Attributor.cpp 4994 Pass *llvm::createAttributorLegacyPass() { return new AttributorLegacyPass(); }
lib/Transforms/IPO/BarrierNoopPass.cpp 42 ModulePass *llvm::createBarrierNoopPass() { return new BarrierNoop(); }
lib/Transforms/IPO/BlockExtractor.cpp 94 ModulePass *llvm::createBlockExtractorPass() { return new BlockExtractor(); }
97 return new BlockExtractor(BlocksToExtract, EraseFunctions);
103 return new BlockExtractor(GroupsOfBlocksToExtract, EraseFunctions);
lib/Transforms/IPO/CalledValuePropagation.cpp 436 return new CalledValuePropagationLegacyPass();
lib/Transforms/IPO/ConstantMerge.cpp 286 return new ConstantMergeLegacyPass();
lib/Transforms/IPO/CrossDSOCFI.cpp 62 ModulePass *llvm::createCrossDSOCFIPass() { return new CrossDSOCFI; }
lib/Transforms/IPO/DeadArgumentElimination.cpp 116 ModulePass *llvm::createDeadArgEliminationPass() { return new DAE(); }
118 ModulePass *llvm::createDeadArgHackingPass() { return new DAH(); }
lib/Transforms/IPO/ElimAvailExtern.cpp 100 return new EliminateAvailableExternallyLegacyPass();
lib/Transforms/IPO/ExtractGV.cpp 160 return new GVExtractorPass(GVs, deleteFn);
lib/Transforms/IPO/ForceFunctionAttrs.cpp 127 return new ForceFunctionAttrsLegacyPass();
lib/Transforms/IPO/FunctionAttrs.cpp 1488 return new PostOrderFunctionAttrsLegacyPass();
1552 return new ReversePostOrderFunctionAttrsLegacyPass();
lib/Transforms/IPO/FunctionImport.cpp 1308 return new FunctionImportLegacyPass();
lib/Transforms/IPO/GlobalDCE.cpp 82 return new GlobalDCELegacyPass();
lib/Transforms/IPO/GlobalOpt.cpp 3045 return new GlobalOptLegacyPass();
lib/Transforms/IPO/GlobalSplit.cpp 185 return new GlobalSplit;
lib/Transforms/IPO/HotColdSplitting.cpp 681 ORE.reset(new OptimizationRemarkEmitter(&F));
713 ORE.reset(new OptimizationRemarkEmitter(&F));
733 return new HotColdSplittingLegacyPass();
lib/Transforms/IPO/IPConstantPropagation.cpp 284 ModulePass *llvm::createIPConstantPropagationPass() { return new IPCP(); }
lib/Transforms/IPO/InferFunctionAttrs.cpp 83 return new InferFunctionAttrsLegacyPass();
lib/Transforms/IPO/InlineSimple.cpp 97 Pass *llvm::createFunctionInliningPass() { return new SimpleInliner(); }
100 return new SimpleInliner(llvm::getInlineParams(Threshold));
109 return new SimpleInliner(Param);
113 return new SimpleInliner(Params);
lib/Transforms/IPO/Internalize.cpp 284 return new InternalizeLegacyPass();
289 return new InternalizeLegacyPass(std::move(MustPreserveGV));
lib/Transforms/IPO/LoopExtractor.cpp 83 Pass *llvm::createLoopExtractorPass() { return new LoopExtractor(); }
166 return new SingleLoopExtractor();
lib/Transforms/IPO/LowerTypeTests.cpp 547 return new LowerTypeTests(ExportSummary, ImportSummary);
lib/Transforms/IPO/MergeFunctions.cpp 307 return new MergeFunctions();
lib/Transforms/IPO/PartialInlining.cpp 402 ScopedBFI.reset(new BlockFrequencyInfo(*F, BPI, LI));
939 TempBFI.reset(new BlockFrequencyInfo(*Caller, BPI, LI));
1123 ClonedFuncBFI.reset(new BlockFrequencyInfo(*ClonedFunc, BPI, LI));
1198 ClonedFuncBFI.reset(new BlockFrequencyInfo(*ClonedFunc, BPI, LI));
1498 return new PartialInlinerLegacyPass();
lib/Transforms/IPO/PassManagerBuilder.cpp 256 FPM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo));
486 MPM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo));
984 PM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo));
1015 PM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo));
1058 PassManagerBuilder *PMB = new PassManagerBuilder();
lib/Transforms/IPO/PruneEH.cpp 60 Pass *llvm::createPruneEHPass() { return new PruneEH(); }
lib/Transforms/IPO/SCCP.cpp 92 ModulePass *llvm::createIPSCCPPass() { return new IPSCCPLegacyPass(); }
lib/Transforms/IPO/SampleProfile.cpp 1544 DT.reset(new DominatorTree);
1547 PDT.reset(new PostDominatorTree(F));
1549 LI.reset(new LoopInfo);
1705 return new SampleProfileLoaderLegacyPass();
1709 return new SampleProfileLoaderLegacyPass(Name);
lib/Transforms/IPO/StripDeadPrototypes.cpp 86 return new StripDeadPrototypesLegacyPass();
lib/Transforms/IPO/StripSymbols.cpp 103 return new StripSymbols(OnlyDebugInfo);
112 return new StripNonDebugSymbols();
120 return new StripDebugDeclare();
128 return new StripDeadDebugInfo();
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp 535 return new WriteThinLTOBitcode(Str, ThinLinkOS);
lib/Transforms/IPO/WholeProgramDevirt.cpp 681 return new WholeProgramDevirt(ExportSummary, ImportSummary);
lib/Transforms/InstCombine/InstructionCombining.cpp 2372 DIB.reset(new DIBuilder(*MI.getModule(), /*AllowUnresolved=*/false));
3647 return new InstructionCombiningPass(ExpensiveCombines);
lib/Transforms/Instrumentation/AddressSanitizer.cpp 1225 return new AddressSanitizerLegacyPass(CompileKernel, Recover, UseAfterScope);
1239 return new ModuleAddressSanitizerLegacyPass(CompileKernel, Recover,
lib/Transforms/Instrumentation/BoundsChecking.cpp 247 return new BoundsCheckingLegacyPass();
lib/Transforms/Instrumentation/CFGMST.h 267 AllEdges.emplace_back(new Edge(Src, Dest, W));
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 139 return new ControlHeightReductionLegacyPass();
277 return new CHRScope(TailRegInfos, TailSubs);
790 Result = new CHRScope(RI);
850 Result = new CHRScope(RI);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 472 return new DataFlowSanitizer(ABIListFiles, getArgTLS, getRetValTLS);
lib/Transforms/Instrumentation/GCOVProfiling.cpp 176 return new GCOVProfilerLegacyPass(Options);
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 343 return new HWAddressSanitizerLegacyPass(CompileKernel, Recover);
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp 162 return new PGOIndirectCallPromotionLegacyPass(InLTO, SamplePGO);
lib/Transforms/Instrumentation/InstrOrderFile.cpp 211 return new InstrOrderFileLegacyPass();
lib/Transforms/Instrumentation/InstrProfiling.cpp 399 return new InstrProfilingLegacyPass(Options, IsCS);
451 BPI.reset(new BranchProbabilityInfo(*F, LI, &GetTLI(*F)));
452 BFI.reset(new BlockFrequencyInfo(*F, *BPI, LI));
lib/Transforms/Instrumentation/MemorySanitizer.cpp 674 return new MemorySanitizerLegacyPass(Options);
4580 return new VarArgAMD64Helper(Func, Msan, Visitor);
4582 return new VarArgMIPS64Helper(Func, Msan, Visitor);
4584 return new VarArgAArch64Helper(Func, Msan, Visitor);
4587 return new VarArgPowerPC64Helper(Func, Msan, Visitor);
4589 return new VarArgNoOpHelper(Func, Msan, Visitor);
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 442 return new PGOInstrumentationGenLegacyPass(IsCS);
457 return new PGOInstrumentationUseLegacyPass(Filename.str(), IsCS);
469 return new PGOInstrumentationGenCreateVarLegacyPass(CSInstrName);
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp 131 return new PGOMemOPSizeOptLegacyPass();
lib/Transforms/Instrumentation/SanitizerCoverage.cpp 946 return new ModuleSanitizerCoverageLegacyPass(Options);
lib/Transforms/Instrumentation/ThreadSanitizer.cpp 196 return new ThreadSanitizerLegacyPass();
lib/Transforms/Instrumentation/ValueProfileCollector.cpp 69 : PImpl(new ValueProfileCollectorImpl(F)) {}
lib/Transforms/ObjCARC/ObjCARCAPElim.cpp 61 return new ObjCARCAPElim();
lib/Transforms/ObjCARC/ObjCARCContract.cpp 767 Pass *llvm::createObjCARCContractPass() { return new ObjCARCContract(); }
lib/Transforms/ObjCARC/ObjCARCExpand.cpp 71 return new ObjCARCExpand();
lib/Transforms/ObjCARC/ObjCARCOpts.cpp 581 return new ObjCARCOpt();
lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp 87 FunctionPass *llvm::createPAEvalPass() { return new PAEval(); }
lib/Transforms/Scalar/ADCE.cpp 738 FunctionPass *llvm::createAggressiveDCEPass() { return new ADCELegacyPass(); }
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 83 return new AlignmentFromAssumptions();
lib/Transforms/Scalar/BDCE.cpp 183 FunctionPass *llvm::createBitTrackingDCEPass() { return new BDCELegacyPass(); }
lib/Transforms/Scalar/CallSiteSplitting.cpp 582 return new CallSiteSplittingLegacyPass();
lib/Transforms/Scalar/ConstantHoisting.cpp 138 return new ConstantHoistingLegacyPass();
lib/Transforms/Scalar/ConstantProp.cpp 64 return new ConstantPropagation();
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 122 return new CorrelatedValuePropagation();
lib/Transforms/Scalar/DCE.cpp 80 return new DeadInstElimination();
175 return new DCELegacyPass();
lib/Transforms/Scalar/DeadStoreElimination.cpp 1397 return new DSELegacyPass();
lib/Transforms/Scalar/DivRemPairs.cpp 357 return new DivRemPairsLegacyPass();
lib/Transforms/Scalar/EarlyCSE.cpp 1276 nodesToProcess.push_back(new StackNode(
1302 new StackNode(AvailableValues, AvailableLoads, AvailableInvariants,
1413 return new EarlyCSEMemSSALegacyPass();
1415 return new EarlyCSELegacyPass();
lib/Transforms/Scalar/FlattenCFGPass.cpp 50 FunctionPass *llvm::createFlattenCFGPass() { return new FlattenCFGPass(); }
lib/Transforms/Scalar/Float2Int.cpp 538 FunctionPass *createFloat2IntPass() { return new Float2IntLegacyPass(); }
lib/Transforms/Scalar/GVN.cpp 2713 return new GVNLegacyPass(NoMemDepAnalysis);
lib/Transforms/Scalar/GVNHoist.cpp 1205 FunctionPass *llvm::createGVNHoistPass() { return new GVNHoistLegacyPass(); }
lib/Transforms/Scalar/GVNSink.cpp 929 FunctionPass *llvm::createGVNSinkPass() { return new GVNSinkLegacyPass(); }
lib/Transforms/Scalar/GuardWidening.cpp 941 return new GuardWideningLegacyPass();
945 return new LoopGuardWideningLegacyPass();
lib/Transforms/Scalar/IndVarSimplify.cpp 3197 return new IndVarSimplifyLegacyPass();
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 1895 return new IRCELegacyPass();
lib/Transforms/Scalar/InferAddressSpaces.cpp 1030 return new InferAddressSpaces(AddressSpace);
lib/Transforms/Scalar/InstSimplifyPass.cpp 127 return new InstSimplifyLegacyPass();
lib/Transforms/Scalar/JumpThreading.cpp 168 return new JumpThreading(Threshold);
311 BPI.reset(new BranchProbabilityInfo(F, LI, TLI));
312 BFI.reset(new BlockFrequencyInfo(F, *BPI, LI));
338 BPI.reset(new BranchProbabilityInfo(F, LI, &TLI));
339 BFI.reset(new BlockFrequencyInfo(F, *BPI, LI));
lib/Transforms/Scalar/LICM.cpp 314 Pass *llvm::createLICMPass() { return new LegacyLICMPass(); }
317 return new LegacyLICMPass(LicmMssaOptCap, LicmMssaNoAccForPromotionCap);
lib/Transforms/Scalar/LoopDataPrefetch.cpp 137 return new LoopDataPrefetchLegacyPass();
lib/Transforms/Scalar/LoopDeletion.cpp 249 Pass *llvm::createLoopDeletionPass() { return new LoopDeletionLegacyPass(); }
lib/Transforms/Scalar/LoopDistribute.cpp 1088 FunctionPass *llvm::createLoopDistributePass() { return new LoopDistributeLegacy(); }
lib/Transforms/Scalar/LoopFuse.cpp 1635 FunctionPass *llvm::createLoopFusePass() { return new LoopFuseLegacy(); }
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 339 Pass *llvm::createLoopIdiomPass() { return new LoopIdiomRecognizeLegacyPass(); }
lib/Transforms/Scalar/LoopInstSimplify.cpp 254 return new LoopInstSimplifyLegacyPass();
lib/Transforms/Scalar/LoopInterchange.cpp 1599 Pass *llvm::createLoopInterchangePass() { return new LoopInterchange(); }
lib/Transforms/Scalar/LoopLoadElimination.cpp 686 return new LoopLoadElimination();
lib/Transforms/Scalar/LoopPredication.cpp 345 return new LoopPredicationLegacyPass();
lib/Transforms/Scalar/LoopRerollPass.cpp 494 return new LoopReroll;
lib/Transforms/Scalar/LoopRotation.cpp 123 return new LoopRotateLegacyPass(MaxHeaderSize);
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 761 return new LoopSimplifyCFGLegacyPass();
lib/Transforms/Scalar/LoopSink.cpp 384 Pass *llvm::createLoopSinkPass() { return new LegacyLoopSinkPass(); }
lib/Transforms/Scalar/LoopStrengthReduce.cpp 5776 Pass *llvm::createLoopStrengthReducePass() { return new LoopStrengthReduce(); }
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp 491 return new LoopUnrollAndJam(OptLevel);
lib/Transforms/Scalar/LoopUnrollPass.cpp 1278 return new LoopUnroll(
lib/Transforms/Scalar/LoopUnswitch.cpp 399 return new LoopUnswitch(Os, hasBranchDivergence);
lib/Transforms/Scalar/LoopVersioningLICM.cpp 587 CurAST.reset(new AliasSetTracker(*AA));
640 Pass *llvm::createLoopVersioningLICMPass() { return new LoopVersioningLICM(); }
lib/Transforms/Scalar/LowerAtomic.cpp 177 Pass *llvm::createLowerAtomicPass() { return new LowerAtomicLegacyPass(); }
lib/Transforms/Scalar/LowerConstantIntrinsics.cpp 169 return new LowerConstantIntrinsics();
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp 396 return new LowerExpectIntrinsic();
lib/Transforms/Scalar/LowerGuardIntrinsic.cpp 80 return new LowerGuardIntrinsicLegacyPass();
lib/Transforms/Scalar/LowerWidenableCondition.cpp 76 return new LowerWidenableConditionLegacyPass();
lib/Transforms/Scalar/MemCpyOptimizer.cpp 287 FunctionPass *llvm::createMemCpyOptPass() { return new MemCpyOptLegacyPass(); }
lib/Transforms/Scalar/MergeICmps.cpp 930 Pass *llvm::createMergeICmpsLegacyPass() { return new MergeICmpsLegacyPass(); }
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp 405 return new MergedLoadStoreMotionLegacyPass(SplitFooterBB);
lib/Transforms/Scalar/NaryReassociate.cpp 163 return new NaryReassociateLegacyPass();
lib/Transforms/Scalar/NewGVN.cpp 696 auto *result = new CongruenceClass(NextCongruenceNum++, Leader, E);
4223 FunctionPass *llvm::createNewGVNPass() { return new NewGVNLegacyPass(); }
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp 184 return new PartiallyInlineLibCallsLegacyPass();
lib/Transforms/Scalar/PlaceSafepoints.cpp 508 auto *PBS = new PlaceBackedgeSafepointsImpl(CanAssumeCallSafepoints);
601 return new PlaceSafepoints();
lib/Transforms/Scalar/Reassociate.cpp 2500 return new ReassociateLegacyPass();
lib/Transforms/Scalar/Reg2Mem.cpp 127 return new RegToMem();
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 218 return new RewriteStatepointsForGCLegacyPass();
lib/Transforms/Scalar/SCCP.cpp 1917 FunctionPass *llvm::createSCCPPass() { return new SCCPLegacyPass(); }
lib/Transforms/Scalar/SROA.cpp 4650 FunctionPass *llvm::createSROAPass() { return new SROALegacyPass(); }
lib/Transforms/Scalar/Scalarizer.cpp 311 return new ScalarizerLegacyPass();
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp 480 return new SeparateConstOffsetFromGEP(LowerGEP);
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 2028 VMaps.emplace_back(new ValueToValueMapTy());
2993 return new SimpleLoopUnswitchLegacyPass(NonTrivial);
lib/Transforms/Scalar/SimplifyCFGPass.cpp 293 return new CFGSimplifyPass(Threshold, ForwardSwitchCond, ConvertSwitch,
lib/Transforms/Scalar/Sink.cpp 303 FunctionPass *llvm::createSinkingPass() { return new SinkingLegacyPass(); }
lib/Transforms/Scalar/SpeculativeExecution.cpp 297 return new SpeculativeExecutionLegacyPass();
301 return new SpeculativeExecutionLegacyPass(/* OnlyIfDivergentTarget = */ true);
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp 256 return new StraightLineStrengthReduce();
lib/Transforms/Scalar/StructurizeCFG.cpp 1062 return new StructurizeCFG(SkipUniformRegions);
lib/Transforms/Scalar/TailRecursionElimination.cpp 858 return new TailCallElim();
lib/Transforms/Scalar/WarnMissedTransforms.cpp 147 return new WarnMissedTransformationsLegacy();
lib/Transforms/Utils/AddDiscriminators.cpp 109 return new AddDiscriminatorsLegacyPass();
lib/Transforms/Utils/BreakCriticalEdges.cpp 81 return new BreakCriticalEdges();
lib/Transforms/Utils/CanonicalizeAliases.cpp 103 return new CanonicalizeAliasesLegacyPass();
lib/Transforms/Utils/EntryExitInstrumenter.cpp 158 return new EntryExitInstrumenter();
162 return new PostInlineEntryExitInstrumenter();
lib/Transforms/Utils/InstructionNamer.cpp 61 return new InstNamer();
lib/Transforms/Utils/LCSSA.cpp 466 Pass *llvm::createLCSSAPass() { return new LCSSAWrapperPass(); }
lib/Transforms/Utils/LibCallsShrinkWrap.cpp 547 return new LibCallsShrinkWrapLegacyPass();
lib/Transforms/Utils/LoopSimplify.cpp 792 Pass *llvm::createLoopSimplifyPass() { return new LoopSimplify(); }
lib/Transforms/Utils/LoopVersioning.cpp 324 return new LoopVersioningPass();
lib/Transforms/Utils/LowerInvoke.cpp 86 FunctionPass *createLowerInvokePass() { return new LowerInvokeLegacyPass(); }
lib/Transforms/Utils/LowerSwitch.cpp 143 return new LowerSwitch();
lib/Transforms/Utils/Mem2Reg.cpp 114 return new PromoteLegacyPass();
lib/Transforms/Utils/MetaRenamer.cpp 175 return new MetaRenamer();
lib/Transforms/Utils/NameAnonGlobals.cpp 118 return new NameAnonGlobalLegacyPass();
lib/Transforms/Utils/PredicateInfo.cpp 373 auto *PA = new PredicateAssume(Op, II, Cmp);
381 auto *PA = new PredicateAssume(BinOp, II, BinOp);
412 new PredicateBranch(Op, BranchBB, Succ, Cond, TakenEdge);
478 PredicateSwitch *PS = new PredicateSwitch(
lib/Transforms/Utils/SSAUpdater.cpp 55 AV = new AvailableValsTy();
lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp 40 return new StripNonLineTableDebugInfo();
lib/Transforms/Utils/SymbolRewriter.cpp 578 return new RewriteSymbolsLegacyPass();
583 return new RewriteSymbolsLegacyPass(DL);
lib/Transforms/Utils/UnifyFunctionExitNodes.cpp 29 return new UnifyFunctionExitNodes();
lib/Transforms/Utils/ValueMapper.cpp 1080 : pImpl(new Mapper(VM, Flags, TypeMapper, Materializer)) {}
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 246 return new LoadStoreVectorizerLegacyPass();
lib/Transforms/Vectorize/LoopVectorizationPlanner.h 42 VPInstruction *Instr = new VPInstruction(Opcode, Operands);
lib/Transforms/Vectorize/LoopVectorize.cpp 6342 Pass *createLoopVectorizePass() { return new LoopVectorize(); }
6346 return new LoopVectorize(InterleaveOnlyWhenForced, VectorizeOnlyWhenForced);
6741 return new VPInterleaveRecipe(IG, Mask);
6772 return new VPWidenMemoryInstructionRecipe(*I, Mask);
6783 return new VPWidenIntOrFpInductionRecipe(Phi);
6803 return new VPWidenIntOrFpInductionRecipe(cast<PHINode>(I->getOperand(0)),
6829 return new VPBlendRecipe(Phi, Masks);
6934 VPBB->appendRecipe(new VPWidenRecipe(I));
6949 auto *Recipe = new VPReplicateRecipe(I, IsUniform, IsPredicated);
6972 auto *RegSucc = new VPBasicBlock();
6989 auto *BOMRecipe = new VPBranchOnMaskRecipe(BlockInMask);
6990 auto *Entry = new VPBasicBlock(Twine(RegionName) + ".entry", BOMRecipe);
6992 Instr->getType()->isVoidTy() ? nullptr : new VPPredInstPHIRecipe(Instr);
6993 auto *Exit = new VPBasicBlock(Twine(RegionName) + ".continue", PHIRecipe);
6994 auto *Pred = new VPBasicBlock(Twine(RegionName) + ".if", PredRecipe);
6995 VPRegionBlock *Region = new VPRegionBlock(Entry, Exit, RegionName, true);
7031 VPBB->appendRecipe(new VPWidenPHIRecipe(Phi));
7102 VPBasicBlock *VPBB = new VPBasicBlock("Pre-Entry");
7119 auto *FirstVPBBForBB = new VPBasicBlock(BB->getName());
lib/Transforms/Vectorize/SLPVectorizer.cpp 7147 Pass *llvm::createSLPVectorizerPass() { return new SLPVectorizer(); }
lib/Transforms/Vectorize/VPlan.cpp 744 Old2New[IG] = new InterleaveGroup<VPInstruction>(
lib/Transforms/Vectorize/VPlan.h 675 return new VPInstruction(Opcode, Operands);
805 User.reset(new VPUser(Masks));
831 User.reset(new VPUser({Mask}));
905 User.reset(new VPUser({BlockInMask}));
968 User.reset(new VPUser({Mask}));
1213 BackedgeTakenCount = new VPValue();
1239 Value2VPValue[V] = new VPValue();
lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp 117 VPBasicBlock *VPBB = new VPBasicBlock(BB->getName());
183 VPValue *NewVPVal = new VPValue(IRVal);
241 TopRegion = new VPRegionBlock("TopRegion", false /*isReplicator*/);
lib/Transforms/Vectorize/VPlanHCFGTransforms.cpp 33 auto *NCondBit = new VPValue(CondBit->getUnderlyingValue());
59 NewRecipe = new VPWidenMemoryInstructionRecipe(*Inst, nullptr /*Mask*/);
64 NewRecipe = new VPWidenIntOrFpInductionRecipe(Phi);
66 NewRecipe = new VPWidenPHIRecipe(Phi);
76 NewRecipe = new VPWidenRecipe(Inst);
lib/Transforms/Vectorize/VPlanSLP.cpp 412 VPInstruction *Op = new VPInstruction(0, {});
463 auto *VPI = new VPInstruction(Opcode, CombinedOperands);
lib/XRay/Profile.cpp 205 {Block.Thread, PathDataMapPtr{new PathDataMap()}});
tools/bugpoint/ToolRunner.cpp 226 return new LLI(*LLIPath, ToolArgs);
411 return new CustomCompiler(CmdPath, Args);
427 return new CustomExecutor(CmdPath, Args);
525 return new LLC(*LLCPath, cc, Args, UseIntegratedAssembler);
597 return new JIT(*LLIPath, Args);
864 return new CC(*CCPath, RemoteClientPath, Args);
tools/clang/examples/clang-interpreter/main.cpp 91 return std::unique_ptr<SimpleJIT>(new SimpleJIT(
123 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
125 new TextDiagnosticPrinter(llvm::errs(), &*DiagOpts);
127 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
175 std::unique_ptr<CompilerInvocation> CI(new CompilerInvocation);
203 std::unique_ptr<CodeGenAction> Act(new EmitLLVMOnlyAction());
tools/clang/include/clang/AST/DeclContextInternals.h 90 DeclsTy *VT = new DeclsTy();
195 DeclsTy *VT = new DeclsTy();
tools/clang/include/clang/ASTMatchers/ASTMatchers.h 2537 return internal::Matcher<NamedDecl>(new internal::HasNameMatcher({Name}));
5323 new internal::TypeLocTypeMatcher(InnerMatcher));
6018 new internal::LocMatcher<NestedNameSpecifierLoc, NestedNameSpecifier>(
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h 522 : Implementation(new TypeToQualType<TypeT>(Other)) {}
1147 return Matcher<To>(new ArgumentAdapterT<To, T>(InnerMatcher));
1187 return Matcher<T>(new MatcherT<T>());
1205 return Matcher<T>(new MatcherT<T, P1>(Param1));
1226 return Matcher<T>(new MatcherT<T, P1, P2>(Param1, Param2));
1695 new MatcherImpl<OuterT>(InnerMatcher, Getter<OuterT>::value()));
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h 289 Data = new VectorData();
295 Data = new VectorData(*Data);
tools/clang/include/clang/Analysis/Support/BumpVector.h 38 BumpVectorContext() : Alloc(new llvm::BumpPtrAllocator(), 1) {}
tools/clang/include/clang/Basic/PartialDiagnostic.h 98 return new Storage;
141 DiagStorage = new Storage;
tools/clang/include/clang/Basic/SourceManager.h 640 OverriddenFilesInfo.reset(new OverriddenFilesInfoTy);
tools/clang/include/clang/Driver/Compilation.h 197 T *RawPtr = new T(std::forward<Args>(Arg)...);
tools/clang/include/clang/Frontend/CompilerInstance.h 456 llvm::BuryPointer(new std::shared_ptr<Preprocessor>(PP));
tools/clang/include/clang/Frontend/CompilerInvocation.h 143 CompilerInvocation() : AnalyzerOpts(new AnalyzerOptions()) {}
tools/clang/include/clang/Lex/HeaderSearch.h 304 IncludeAliases.reset(new IncludeAliasMap);
tools/clang/include/clang/Sema/DeclSpec.h 1390 QualAttrFactory = new AttributeFactory();
1391 MethodQualifiers = new DeclSpec(*QualAttrFactory);
tools/clang/include/clang/Sema/Template.h 328 new LocalInstantiationScope(SemaRef, CombineWithOuterScope);
348 DeclArgumentPack *NewPack = new DeclArgumentPack(*OldPack);
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h 767 std::unique_ptr<NoteTag> T(new NoteTag(std::move(Cb), IsPrunable));
tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h 166 CHECKER *checker = new CHECKER(std::forward<AT>(Args)...);
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h 184 return new typename data_type::Factory(Alloc);
225 return new typename data_type::Factory(Alloc);
262 return new typename data_type::Factory(Alloc);
tools/clang/include/clang/Tooling/Tooling.h 407 new SimpleFrontendActionFactory);
460 new FrontendActionFactoryAdapter(ConsumerFactory, Callbacks));
tools/clang/lib/ARCMigrate/ARCMT.cpp 176 CInvok.reset(new CompilerInvocation(origCI));
182 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
184 new DiagnosticsEngine(DiagID, &origCI.getDiagnosticOpts(),
185 new IgnoringDiagConsumer()));
221 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
223 new DiagnosticsEngine(DiagID, diagOpts, &printer,
261 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
263 new DiagnosticsEngine(DiagID, &origCI.getDiagnosticOpts(),
370 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
372 new DiagnosticsEngine(DiagID, &origCI.getDiagnosticOpts(),
407 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
409 new DiagnosticsEngine(DiagID, new DiagnosticOptions,
409 new DiagnosticsEngine(DiagID, new DiagnosticOptions,
513 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
515 new DiagnosticsEngine(DiagID, &CI.getDiagnosticOpts(),
534 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
536 new DiagnosticsEngine(DiagID, new DiagnosticOptions,
536 new DiagnosticsEngine(DiagID, new DiagnosticOptions,
544 ASTAction.reset(new ARCMTMacroTrackerAction(ARCMTMacroLocs));
tools/clang/lib/ARCMigrate/FileRemapper.cpp 23 FileMgr.reset(new FileManager(FileSystemOptions()));
tools/clang/lib/ARCMigrate/ObjCMT.cpp 111 Summaries.reset(new RetainSummaryManager(Ctx,
139 NSAPIObj.reset(new NSAPI(Context));
140 Editor.reset(new edit::EditedSource(Context.getSourceManager(),
207 PPRec = new PPConditionalDirectiveRecord(CompInst->getSourceManager());
378 PMap.reset(new ParentMap(S));
2022 PPRec = new PPConditionalDirectiveRecord(CI.getSourceManager());
2240 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
2242 new DiagnosticsEngine(DiagID, new DiagnosticOptions,
2242 new DiagnosticsEngine(DiagID, new DiagnosticOptions,
tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp 56 StmtMap.reset(new ParentMap(body));
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp 76 StmtMap.reset(new ParentMap(body));
323 Removables.reset(new ExprSet);
tools/clang/lib/ARCMigrate/TransformActions.cpp 609 Impl = new TransformActionsImpl(capturedDiags, ctx, PP);
tools/clang/lib/ARCMigrate/Transforms.cpp 561 MigrateCtx.addTraverser(new GCCollectableCallsTraverser);
562 MigrateCtx.addTraverser(new GCAttrsTraverser());
564 MigrateCtx.addTraverser(new PropertyRewriteTraverser());
565 MigrateCtx.addTraverser(new BlockObjCVariableTraverser());
566 MigrateCtx.addTraverser(new ProtectedScopeTraverser());
tools/clang/lib/AST/APValue.cpp 231 APValue::UnionData::UnionData() : Field(nullptr), Value(new APValue) {}
tools/clang/lib/AST/ASTContext.cpp 789 InterpContext.reset(new interp::Context(*this));
836 SanitizerBL(new SanitizerBlacklist(LangOpts.SanitizerBlacklistFiles, SM)),
837 XRayFilter(new XRayFunctionFilter(LangOpts.XRayAlwaysInstrumentFiles,
10162 VTContext.reset(new MicrosoftVTableContext(*this));
10164 VTContext.reset(new ItaniumVTableContext(*this));
10448 NodeOrVector = new ast_type_traits::DynTypedNode(ParentStack.back());
10451 auto *Vector = new ParentVector(
tools/clang/lib/AST/CXXInheritance.cpp 633 MyVirtualOverriders = new CXXFinalOverriderMap;
tools/clang/lib/AST/DeclBase.cpp 1927 M = new DependentStoredDeclsMap();
1929 M = new StoredDeclsMap();
tools/clang/lib/AST/Interp/Context.cpp 26 P(new Program(*this)) {}
123 State.Current = new InterpFrame(State, Func, nullptr, {}, {});
tools/clang/lib/AST/Interp/EvalEmitter.cpp 26 S.Current = new InterpFrame(S, nullptr, nullptr, CodePtr(), Pointer());
tools/clang/lib/AST/Interp/Program.h 77 auto *Func = new Function(*this, Def, std::forward<Ts>(Args)...);
84 auto *Func = new Function(*this, std::forward<Ts>(Args)...);
tools/clang/lib/AST/ItaniumCXXABI.cpp 259 return new ItaniumCXXABI(Ctx);
tools/clang/lib/AST/ItaniumMangle.cpp 5160 return new ItaniumMangleContextImpl(Context, Diags);
tools/clang/lib/AST/MicrosoftCXXABI.cpp 261 return new MicrosoftCXXABI(Ctx);
tools/clang/lib/AST/MicrosoftMangle.cpp 3535 return new MicrosoftMangleContextImpl(Context, Diags);
tools/clang/lib/AST/ParentMap.cpp 111 MapTy *M = new MapTy();
tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp 170 new VariadicMatcher<AllOfVariadicOperator>(std::move(InnerMatchers)));
175 new VariadicMatcher<AnyOfVariadicOperator>(std::move(InnerMatchers)));
180 new VariadicMatcher<EachOfVariadicOperator>(std::move(InnerMatchers)));
187 new VariadicMatcher<NotUnaryOperator>(std::move(InnerMatchers)));
243 new IdDynMatcher(ID, std::move(Result.Implementation));
337 return internal::Matcher<NamedDecl>(new internal::HasNameMatcher(Names));
tools/clang/lib/ASTMatchers/Dynamic/Marshallers.h 392 InnerArgs[i] = new ArgT(ArgTraits::get(Value));
tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp 376 Value.String = new std::string(NewValue);
391 Value.Matcher = new VariantMatcher(NewValue);
tools/clang/lib/Analysis/AnalysisDeclContext.cpp 182 forcedBlkExprs = new CFG::BuildOptions::ForcedBlkExprs();
268 CFA.reset(new CFGReverseBlockReachabilityAnalysis(*c));
281 PM.reset(new ParentMap(getBody()));
392 L = new LOC(ctx, parent, d, ++NewID);
407 L = new StackFrameContext(ctx, parent, s, blk, blockCount, idx, ++NewID);
432 L = new BlockInvocationContext(ctx, parent, BD, ContextData, ++NewID);
655 ReferencedBlockVars = new llvm::DenseMap<const BlockDecl*,void*>();
664 ManagedAnalyses = new ManagedAnalysisMap();
tools/clang/lib/Analysis/CFG.cpp 534 : Context(astContext), cfg(new CFG()), // crew a new CFG
tools/clang/lib/Analysis/CFGStmtMap.cpp 81 SMap *SM = new SMap();
88 return new CFGStmtMap(PM, SM);
tools/clang/lib/Analysis/Consumed.cpp 1231 new ConsumedStateMap(*CurrStates));
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp 422 Analyzer.reset(new FunctionParmMutationAnalyzer(*Func, Context));
tools/clang/lib/Analysis/LiveVariables.cpp 554 LiveVariablesImpl *LV = new LiveVariablesImpl(AC, killAtAssign);
615 return new LiveVariables(LV);
tools/clang/lib/Analysis/PathDiagnostic.cpp 838 new PathDiagnosticCallPiece(caller, pos));
845 new PathDiagnosticCallPiece(path, caller));
tools/clang/lib/Analysis/PostOrderCFGView.cpp 36 return new PostOrderCFGView(cfg);
tools/clang/lib/Analysis/ThreadSafety.cpp 1079 InfoPtr.reset(new BeforeInfo());
2553 *BSet = new BeforeSet;
tools/clang/lib/Analysis/plugins/SampleAnalyzer/MainCallChecker.cpp 37 BT.reset(new BugType(this, "call to main", "example analyzer plugin"));
tools/clang/lib/Basic/DiagnosticIDs.cpp 326 CustomDiagInfo.reset(new diag::CustomDiagInfo());
tools/clang/lib/Basic/IdentifierTable.cpp 56 return new EmptyLookupIterator();
678 Impl = new SelectorTableImpl();
tools/clang/lib/Basic/Module.cpp 330 Module *Result = new Module(Name, SourceLocation(), this, false, InferExplicitSubmodules, 0);
tools/clang/lib/Basic/SanitizerSpecialCaseList.cpp 21 new SanitizerSpecialCaseList());
tools/clang/lib/Basic/SourceManager.cpp 340 LineTable.reset(new LineTableInfo());
2174 new llvm::vfs::InMemoryFileSystem);
2186 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs),
2187 new DiagnosticOptions);
tools/clang/lib/Basic/TargetInfo.cpp 141 DataLayout.reset(new llvm::DataLayout(DL));
tools/clang/lib/Basic/Targets.cpp 114 return new ARCTargetInfo(Triple, Opts);
117 return new XCoreTargetInfo(Triple, Opts);
120 return new HexagonTargetInfo(Triple, Opts);
123 return new LanaiTargetInfo(Triple, Opts);
127 return new DarwinAArch64TargetInfo(Triple, Opts);
131 return new CloudABITargetInfo<AArch64leTargetInfo>(Triple, Opts);
133 return new FreeBSDTargetInfo<AArch64leTargetInfo>(Triple, Opts);
135 return new FuchsiaTargetInfo<AArch64leTargetInfo>(Triple, Opts);
137 return new LinuxTargetInfo<AArch64leTargetInfo>(Triple, Opts);
139 return new NetBSDTargetInfo<AArch64leTargetInfo>(Triple, Opts);
141 return new OpenBSDTargetInfo<AArch64leTargetInfo>(Triple, Opts);
145 return new MinGWARM64TargetInfo(Triple, Opts);
148 return new MicrosoftARM64TargetInfo(Triple, Opts);
151 return new AArch64leTargetInfo(Triple, Opts);
157 return new FreeBSDTargetInfo<AArch64beTargetInfo>(Triple, Opts);
159 return new FuchsiaTargetInfo<AArch64beTargetInfo>(Triple, Opts);
161 return new LinuxTargetInfo<AArch64beTargetInfo>(Triple, Opts);
163 return new NetBSDTargetInfo<AArch64beTargetInfo>(Triple, Opts);
165 return new AArch64beTargetInfo(Triple, Opts);
171 return new DarwinARMTargetInfo(Triple, Opts);
175 return new CloudABITargetInfo<ARMleTargetInfo>(Triple, Opts);
177 return new LinuxTargetInfo<ARMleTargetInfo>(Triple, Opts);
179 return new FreeBSDTargetInfo<ARMleTargetInfo>(Triple, Opts);
181 return new NetBSDTargetInfo<ARMleTargetInfo>(Triple, Opts);
183 return new OpenBSDTargetInfo<ARMleTargetInfo>(Triple, Opts);
185 return new RTEMSTargetInfo<ARMleTargetInfo>(Triple, Opts);
187 return new NaClTargetInfo<ARMleTargetInfo>(Triple, Opts);
191 return new CygwinARMTargetInfo(Triple, Opts);
193 return new MinGWARMTargetInfo(Triple, Opts);
195 return new ItaniumWindowsARMleTargetInfo(Triple, Opts);
198 return new MicrosoftARMleTargetInfo(Triple, Opts);
201 return new ARMleTargetInfo(Triple, Opts);
207 return new DarwinARMTargetInfo(Triple, Opts);
211 return new LinuxTargetInfo<ARMbeTargetInfo>(Triple, Opts);
213 return new FreeBSDTargetInfo<ARMbeTargetInfo>(Triple, Opts);
215 return new NetBSDTargetInfo<ARMbeTargetInfo>(Triple, Opts);
217 return new OpenBSDTargetInfo<ARMbeTargetInfo>(Triple, Opts);
219 return new RTEMSTargetInfo<ARMbeTargetInfo>(Triple, Opts);
221 return new NaClTargetInfo<ARMbeTargetInfo>(Triple, Opts);
223 return new ARMbeTargetInfo(Triple, Opts);
227 return new AVRTargetInfo(Triple, Opts);
230 return new BPFTargetInfo(Triple, Opts);
233 return new MSP430TargetInfo(Triple, Opts);
238 return new LinuxTargetInfo<MipsTargetInfo>(Triple, Opts);
240 return new RTEMSTargetInfo<MipsTargetInfo>(Triple, Opts);
242 return new FreeBSDTargetInfo<MipsTargetInfo>(Triple, Opts);
244 return new NetBSDTargetInfo<MipsTargetInfo>(Triple, Opts);
246 return new MipsTargetInfo(Triple, Opts);
252 return new LinuxTargetInfo<MipsTargetInfo>(Triple, Opts);
254 return new RTEMSTargetInfo<MipsTargetInfo>(Triple, Opts);
256 return new FreeBSDTargetInfo<MipsTargetInfo>(Triple, Opts);
258 return new NetBSDTargetInfo<MipsTargetInfo>(Triple, Opts);
260 return new NaClTargetInfo<NaClMips32TargetInfo>(Triple, Opts);
262 return new MipsTargetInfo(Triple, Opts);
268 return new LinuxTargetInfo<MipsTargetInfo>(Triple, Opts);
270 return new RTEMSTargetInfo<MipsTargetInfo>(Triple, Opts);
272 return new FreeBSDTargetInfo<MipsTargetInfo>(Triple, Opts);
274 return new NetBSDTargetInfo<MipsTargetInfo>(Triple, Opts);
276 return new OpenBSDTargetInfo<MipsTargetInfo>(Triple, Opts);
278 return new MipsTargetInfo(Triple, Opts);
284 return new LinuxTargetInfo<MipsTargetInfo>(Triple, Opts);
286 return new RTEMSTargetInfo<MipsTargetInfo>(Triple, Opts);
288 return new FreeBSDTargetInfo<MipsTargetInfo>(Triple, Opts);
290 return new NetBSDTargetInfo<MipsTargetInfo>(Triple, Opts);
292 return new OpenBSDTargetInfo<MipsTargetInfo>(Triple, Opts);
294 return new MipsTargetInfo(Triple, Opts);
300 return new NaClTargetInfo<PNaClTargetInfo>(Triple, Opts);
306 return new Le64TargetInfo(Triple, Opts);
310 return new DarwinPPC32TargetInfo(Triple, Opts);
313 return new LinuxTargetInfo<PPC32TargetInfo>(Triple, Opts);
315 return new FreeBSDTargetInfo<PPC32TargetInfo>(Triple, Opts);
317 return new NetBSDTargetInfo<PPC32TargetInfo>(Triple, Opts);
319 return new OpenBSDTargetInfo<PPC32TargetInfo>(Triple, Opts);
321 return new RTEMSTargetInfo<PPC32TargetInfo>(Triple, Opts);
323 return new AIXPPC32TargetInfo(Triple, Opts);
325 return new PPC32TargetInfo(Triple, Opts);
330 return new DarwinPPC64TargetInfo(Triple, Opts);
333 return new LinuxTargetInfo<PPC64TargetInfo>(Triple, Opts);
335 return new PS3PPUTargetInfo<PPC64TargetInfo>(Triple, Opts);
337 return new FreeBSDTargetInfo<PPC64TargetInfo>(Triple, Opts);
339 return new NetBSDTargetInfo<PPC64TargetInfo>(Triple, Opts);
341 return new AIXPPC64TargetInfo(Triple, Opts);
343 return new PPC64TargetInfo(Triple, Opts);
349 return new LinuxTargetInfo<PPC64TargetInfo>(Triple, Opts);
351 return new NetBSDTargetInfo<PPC64TargetInfo>(Triple, Opts);
353 return new PPC64TargetInfo(Triple, Opts);
357 return new NVPTXTargetInfo(Triple, Opts, /*TargetPointerWidth=*/32);
359 return new NVPTXTargetInfo(Triple, Opts, /*TargetPointerWidth=*/64);
363 return new AMDGPUTargetInfo(Triple, Opts);
369 return new FreeBSDTargetInfo<RISCV32TargetInfo>(Triple, Opts);
371 return new LinuxTargetInfo<RISCV32TargetInfo>(Triple, Opts);
373 return new RISCV32TargetInfo(Triple, Opts);
380 return new FreeBSDTargetInfo<RISCV64TargetInfo>(Triple, Opts);
382 return new LinuxTargetInfo<RISCV64TargetInfo>(Triple, Opts);
384 return new RISCV64TargetInfo(Triple, Opts);
390 return new LinuxTargetInfo<SparcV8TargetInfo>(Triple, Opts);
392 return new SolarisTargetInfo<SparcV8TargetInfo>(Triple, Opts);
394 return new NetBSDTargetInfo<SparcV8TargetInfo>(Triple, Opts);
396 return new OpenBSDTargetInfo<SparcV8TargetInfo>(Triple, Opts);
398 return new RTEMSTargetInfo<SparcV8TargetInfo>(Triple, Opts);
400 return new SparcV8TargetInfo(Triple, Opts);
407 return new LinuxTargetInfo<SparcV8elTargetInfo>(Triple, Opts);
409 return new NetBSDTargetInfo<SparcV8elTargetInfo>(Triple, Opts);
411 return new OpenBSDTargetInfo<SparcV8elTargetInfo>(Triple, Opts);
413 return new RTEMSTargetInfo<SparcV8elTargetInfo>(Triple, Opts);
415 return new SparcV8elTargetInfo(Triple, Opts);
421 return new LinuxTargetInfo<SparcV9TargetInfo>(Triple, Opts);
423 return new SolarisTargetInfo<SparcV9TargetInfo>(Triple, Opts);
425 return new NetBSDTargetInfo<SparcV9TargetInfo>(Triple, Opts);
427 return new OpenBSDTargetInfo<SparcV9TargetInfo>(Triple, Opts);
429 return new FreeBSDTargetInfo<SparcV9TargetInfo>(Triple, Opts);
431 return new SparcV9TargetInfo(Triple, Opts);
437 return new LinuxTargetInfo<SystemZTargetInfo>(Triple, Opts);
439 return new SystemZTargetInfo(Triple, Opts);
443 return new TCETargetInfo(Triple, Opts);
446 return new TCELETargetInfo(Triple, Opts);
450 return new DarwinI386TargetInfo(Triple, Opts);
454 return new AnanasTargetInfo<X86_32TargetInfo>(Triple, Opts);
456 return new CloudABITargetInfo<X86_32TargetInfo>(Triple, Opts);
460 return new LinuxTargetInfo<X86_32TargetInfo>(Triple, Opts);
462 return new AndroidX86_32TargetInfo(Triple, Opts);
466 return new DragonFlyBSDTargetInfo<X86_32TargetInfo>(Triple, Opts);
468 return new NetBSDI386TargetInfo(Triple, Opts);
470 return new OpenBSDI386TargetInfo(Triple, Opts);
472 return new FreeBSDTargetInfo<X86_32TargetInfo>(Triple, Opts);
474 return new KFreeBSDTargetInfo<X86_32TargetInfo>(Triple, Opts);
476 return new MinixTargetInfo<X86_32TargetInfo>(Triple, Opts);
478 return new SolarisTargetInfo<X86_32TargetInfo>(Triple, Opts);
482 return new CygwinX86_32TargetInfo(Triple, Opts);
484 return new MinGWX86_32TargetInfo(Triple, Opts);
488 return new MicrosoftX86_32TargetInfo(Triple, Opts);
492 return new HaikuX86_32TargetInfo(Triple, Opts);
494 return new RTEMSX86_32TargetInfo(Triple, Opts);
496 return new NaClTargetInfo<X86_32TargetInfo>(Triple, Opts);
498 return new MCUX86_32TargetInfo(Triple, Opts);
500 return new HurdTargetInfo<X86_32TargetInfo>(Triple, Opts);
502 return new X86_32TargetInfo(Triple, Opts);
507 return new DarwinX86_64TargetInfo(Triple, Opts);
511 return new AnanasTargetInfo<X86_64TargetInfo>(Triple, Opts);
513 return new CloudABITargetInfo<X86_64TargetInfo>(Triple, Opts);
517 return new LinuxTargetInfo<X86_64TargetInfo>(Triple, Opts);
519 return new AndroidX86_64TargetInfo(Triple, Opts);
523 return new DragonFlyBSDTargetInfo<X86_64TargetInfo>(Triple, Opts);
525 return new NetBSDTargetInfo<X86_64TargetInfo>(Triple, Opts);
527 return new OpenBSDX86_64TargetInfo(Triple, Opts);
529 return new FreeBSDTargetInfo<X86_64TargetInfo>(Triple, Opts);
531 return new FuchsiaTargetInfo<X86_64TargetInfo>(Triple, Opts);
533 return new KFreeBSDTargetInfo<X86_64TargetInfo>(Triple, Opts);
535 return new SolarisTargetInfo<X86_64TargetInfo>(Triple, Opts);
539 return new CygwinX86_64TargetInfo(Triple, Opts);
541 return new MinGWX86_64TargetInfo(Triple, Opts);
544 return new MicrosoftX86_64TargetInfo(Triple, Opts);
548 return new HaikuTargetInfo<X86_64TargetInfo>(Triple, Opts);
550 return new NaClTargetInfo<X86_64TargetInfo>(Triple, Opts);
552 return new PS4OSTargetInfo<X86_64TargetInfo>(Triple, Opts);
554 return new X86_64TargetInfo(Triple, Opts);
561 return new SPIR32TargetInfo(Triple, Opts);
567 return new SPIR64TargetInfo(Triple, Opts);
576 return new WASITargetInfo<WebAssembly32TargetInfo>(Triple, Opts);
578 return new EmscriptenTargetInfo<WebAssembly32TargetInfo>(Triple, Opts);
580 return new WebAssemblyOSTargetInfo<WebAssembly32TargetInfo>(Triple, Opts);
591 return new WASITargetInfo<WebAssembly64TargetInfo>(Triple, Opts);
593 return new EmscriptenTargetInfo<WebAssembly64TargetInfo>(Triple, Opts);
595 return new WebAssemblyOSTargetInfo<WebAssembly64TargetInfo>(Triple, Opts);
601 return new LinuxTargetInfo<RenderScript32TargetInfo>(Triple, Opts);
603 return new LinuxTargetInfo<RenderScript64TargetInfo>(Triple, Opts);
tools/clang/lib/CodeGen/BackendUtil.cpp 341 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple);
592 MPM.add(new TargetLibraryInfoWrapperPass(*TLII));
688 FPM.add(new TargetLibraryInfoWrapperPass(*TLII));
786 CodeGenPasses.add(new TargetLibraryInfoWrapperPass(*TLII));
tools/clang/lib/CodeGen/CGBlocks.cpp 785 *new CGBlockInfo(block, CGF.CurFn->getName());
tools/clang/lib/CodeGen/CGCUDANV.cpp 807 return new CGNVCUDARuntime(CGM);
tools/clang/lib/CodeGen/CGCall.cpp 808 operator new(totalSizeToAlloc<ArgInfo, ExtParameterInfo>(
tools/clang/lib/CodeGen/CGCleanup.h 267 if (!ExtInfo) ExtInfo = new struct ExtInfo();
272 if (!ExtInfo) ExtInfo = new struct ExtInfo();
tools/clang/lib/CodeGen/CGCoroutine.cpp 106 CurCoro.Data = std::unique_ptr<CGCoroData>(new CGCoroData);
tools/clang/lib/CodeGen/CGLoopInfo.cpp 567 new LoopInfo(Header, StagedAttrs, StartLoc, EndLoc,
tools/clang/lib/CodeGen/CGObjCGNU.cpp 4108 return new CGObjCGNUstep2(CGM);
4109 return new CGObjCGNUstep(CGM);
4112 return new CGObjCGCC(CGM);
4115 return new CGObjCObjFW(CGM);
tools/clang/lib/CodeGen/CGObjCMac.cpp 7763 return new CGObjCMac(CGM);
7768 return new CGObjCNonFragileABIMac(CGM);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 410 CGF.CapturedStmtInfo = new CGOpenMPInlinedRegionInfo(
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 761 new CGRecordLayout(Ty, BaseTy, Builder.IsZeroInitializable,
tools/clang/lib/CodeGen/CGStmt.cpp 1658 SwitchWeights = new SmallVector<uint64_t, 16>();
2381 CGCapturedStmtRAII CapInfoRAII(CGF, new CGCapturedStmtInfo(S, K));
tools/clang/lib/CodeGen/CodeGenAction.cpp 841 : Act(_Act), VMContext(_VMContext ? _VMContext : new LLVMContext),
929 CoverageInfo = new CoverageSourceInfo;
934 std::unique_ptr<BackendConsumer> Result(new BackendConsumer(
tools/clang/lib/CodeGen/CodeGenModule.cpp 100 SanitizerMD(new SanitizerMetadata(*this)) {
142 TBAA.reset(new CodeGenTBAA(Context, TheModule, CodeGenOpts, getLangOpts(),
149 DebugInfo.reset(new CGDebugInfo(*this));
154 ObjCData.reset(new ObjCEntrypoints());
173 CoverageMapping.reset(new CoverageMappingModuleGen(*this, *CoverageInfo));
199 OpenCLRuntime.reset(new CGOpenCLRuntime(*this));
210 OpenMPRuntime.reset(new CGOpenMPRuntimeNVPTX(*this));
214 OpenMPRuntime.reset(new CGOpenMPSIMDRuntime(*this));
216 OpenMPRuntime.reset(new CGOpenMPRuntime(*this));
tools/clang/lib/CodeGen/CodeGenPGO.cpp 803 RegionCounterMap.reset(new llvm::DenseMap<const Stmt *, unsigned>);
870 StmtCountMap.reset(new llvm::DenseMap<const Stmt *, uint64_t>);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 514 return new ARMCXXABI(CGM);
517 return new iOS64CXXABI(CGM);
523 return new ItaniumCXXABI(CGM, /*UseARMMethodPtrABI=*/true,
527 return new ItaniumCXXABI(CGM, /*UseARMMethodPtrABI=*/true);
530 return new WebAssemblyCXXABI(CGM);
538 return new ItaniumCXXABI(CGM, /*UseARMMethodPtrABI=*/true);
540 return new ItaniumCXXABI(CGM);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 3377 return new MicrosoftCXXABI(CGM);
tools/clang/lib/CodeGen/ModuleBuilder.cpp 84 M(new llvm::Module(ExpandModuleName(ModuleName, CGO), C)) {
132 M.reset(new llvm::Module(ExpandModuleName(ModuleName, CodeGenOpts), C));
145 Builder.reset(new CodeGen::CodeGenModule(Context, HeaderSearchOpts,
340 return new CodeGeneratorImpl(Diags, ModuleName, HeaderSearchOpts,
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp 167 VMContext.reset(new llvm::LLVMContext());
168 M.reset(new llvm::Module(MainFileName, *VMContext));
170 Builder.reset(new CodeGen::CodeGenModule(
tools/clang/lib/CodeGen/TargetInfo.cpp 682 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {}
763 : TargetCodeGenInfo(new WebAssemblyABIInfo(CGT)) {}
867 : TargetCodeGenInfo(new PNaClABIInfo(CGT)) {}
1106 : TargetCodeGenInfo(new X86_32ABIInfo(
2286 : TargetCodeGenInfo(new X86_64ABIInfo(CGT, AVXLevel)) {}
2430 : TargetCodeGenInfo(new WinX86_64ABIInfo(CGT, AVXLevel)) {}
4143 : TargetCodeGenInfo(new PPC32_SVR4_ABIInfo(CGT, SoftFloatABI)) {}
4483 : TargetCodeGenInfo(new PPC64_SVR4_ABIInfo(CGT, Kind, HasQPX,
5041 : TargetCodeGenInfo(new AArch64ABIInfo(CGT, Kind)) {}
5679 :TargetCodeGenInfo(new ARMABIInfo(CGT, K)) {}
6355 : TargetCodeGenInfo(new NVPTXABIInfo(CGT)) {}
6579 : TargetCodeGenInfo(new SystemZABIInfo(CGT, HasVector)) {}
6899 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {}
6958 : TargetCodeGenInfo(new MipsABIInfo(CGT, IsO32)),
7344 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) { }
7453 :TargetCodeGenInfo(new HexagonABIInfo(CGT)) {}
7668 : TargetCodeGenInfo(new LanaiABIInfo(CGT)) {}
7892 : TargetCodeGenInfo(new AMDGPUABIInfo(CGT)) {}
8154 : TargetCodeGenInfo(new SparcV8ABIInfo(CGT)) {}
8416 : TargetCodeGenInfo(new SparcV9ABIInfo(CGT)) {}
8509 : TargetCodeGenInfo(new ARCABIInfo(CGT)) {}
8702 :TargetCodeGenInfo(new XCoreABIInfo(CGT)) {}
8889 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {}
9668 : TargetCodeGenInfo(new RISCVABIInfo(CGT, XLen, FLen)) {}
9714 return SetCGInfo(new DefaultTargetCodeGenInfo(Types));
9717 return SetCGInfo(new PNaClTargetCodeGenInfo(Types));
9721 return SetCGInfo(new PNaClTargetCodeGenInfo(Types));
9722 return SetCGInfo(new MIPSTargetCodeGenInfo(Types, true));
9726 return SetCGInfo(new MIPSTargetCodeGenInfo(Types, false));
9729 return SetCGInfo(new AVRTargetCodeGenInfo(Types));
9738 new WindowsAArch64TargetCodeGenInfo(Types, AArch64ABIInfo::Win64));
9740 return SetCGInfo(new AArch64TargetCodeGenInfo(Types, Kind));
9745 return SetCGInfo(new WebAssemblyTargetCodeGenInfo(Types));
9753 new WindowsARMTargetCodeGenInfo(Types, ARMABIInfo::AAPCS_VFP));
9769 return SetCGInfo(new ARMTargetCodeGenInfo(Types, Kind));
9774 new PPC32TargetCodeGenInfo(Types, CodeGenOpts.FloatABI == "soft" ||
9784 return SetCGInfo(new PPC64_SVR4_TargetCodeGenInfo(Types, Kind, HasQPX,
9787 return SetCGInfo(new PPC64TargetCodeGenInfo(Types));
9796 return SetCGInfo(new PPC64_SVR4_TargetCodeGenInfo(Types, Kind, HasQPX,
9802 return SetCGInfo(new NVPTXTargetCodeGenInfo(Types));
9805 return SetCGInfo(new MSP430TargetCodeGenInfo(Types));
9816 return SetCGInfo(new RISCVTargetCodeGenInfo(Types, XLen, ABIFLen));
9821 return SetCGInfo(new SystemZTargetCodeGenInfo(Types, HasVector));
9826 return SetCGInfo(new TCETargetCodeGenInfo(Types));
9835 return SetCGInfo(new WinX86_32TargetCodeGenInfo(
9839 return SetCGInfo(new X86_32TargetCodeGenInfo(
9855 return SetCGInfo(new WinX86_64TargetCodeGenInfo(Types, AVXLevel));
9857 return SetCGInfo(new X86_64TargetCodeGenInfo(Types, AVXLevel));
9861 return SetCGInfo(new HexagonTargetCodeGenInfo(Types));
9863 return SetCGInfo(new LanaiTargetCodeGenInfo(Types));
9865 return SetCGInfo(new AMDGPUTargetCodeGenInfo(Types));
9867 return SetCGInfo(new AMDGPUTargetCodeGenInfo(Types));
9869 return SetCGInfo(new SparcV8TargetCodeGenInfo(Types));
9871 return SetCGInfo(new SparcV9TargetCodeGenInfo(Types));
9873 return SetCGInfo(new XCoreTargetCodeGenInfo(Types));
9875 return SetCGInfo(new ARCTargetCodeGenInfo(Types));
9878 return SetCGInfo(new SPIRTargetCodeGenInfo(Types));
tools/clang/lib/CrossTU/CrossTranslationUnit.cpp 351 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
353 new TextDiagnosticPrinter(llvm::errs(), &*DiagOpts);
354 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
356 new DiagnosticsEngine(DiagID, &*DiagOpts, DiagClient));
557 ASTImporter *NewImporter = new ASTImporter(
tools/clang/lib/Driver/Compilation.cpp 162 OwnedStream.reset(new llvm::raw_fd_ostream(
tools/clang/lib/Driver/Driver.cpp 318 Arg *A = new Arg(Opts.getOption(options::OPT_INPUT), Value,
328 DerivedArgList *DAL = new DerivedArgList(Args);
977 Arg *Copy = new llvm::opt::Arg(Opt->getOption(), Opt->getSpelling(),
1109 Compilation *C = new Compilation(*this, TC, UArgs.release(), TranslatedArgs,
2970 SpecializedBuilders.push_back(new CudaActionBuilder(C, Args, Inputs));
2973 SpecializedBuilders.push_back(new HIPActionBuilder(C, Args, Inputs));
2976 SpecializedBuilders.push_back(new OpenMPActionBuilder(C, Args, Inputs));
tools/clang/lib/Driver/ToolChain.cpp 118 SanitizerArguments.reset(new SanitizerArgs(*this, Args));
124 XRayArguments.reset(new XRayArgs(*this, Args));
253 Clang.reset(new tools::Clang(*this));
258 return new tools::ClangAs(*this);
273 Assemble.reset(new tools::ClangAs(*this));
285 IfsMerge.reset(new tools::ifstool::Merger(*this));
291 OffloadBundler.reset(new tools::OffloadBundler(*this));
297 OffloadWrapper.reset(new tools::OffloadWrapper(*this));
1014 DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs());
tools/clang/lib/Driver/ToolChains/AIX.cpp 102 auto AIX::buildLinker() const -> Tool * { return new aix::Linker(*this); }
tools/clang/lib/Driver/ToolChains/AMDGPU.cpp 67 return new tools::amdgpu::Linker(*this);
82 DAL = new DerivedArgList(Args.getBaseArgs());
tools/clang/lib/Driver/ToolChains/AVR.cpp 97 return new tools::AVR::Linker(getTriple(), *this, LinkStdlib);
tools/clang/lib/Driver/ToolChains/Ananas.cpp 137 return new tools::ananas::Assembler(*this);
140 Tool *Ananas::buildLinker() const { return new tools::ananas::Linker(*this); }
tools/clang/lib/Driver/ToolChains/BareMetal.cpp 64 return new tools::baremetal::Linker(*this);
tools/clang/lib/Driver/ToolChains/Clang.cpp 5996 CLFallback.reset(new visualstudio::Compiler(getToolChain()));
tools/clang/lib/Driver/ToolChains/CloudABI.cpp 123 return new tools::cloudabi::Linker(*this);
tools/clang/lib/Driver/ToolChains/CrossWindows.cpp 286 return new tools::CrossWindows::Linker(*this);
290 return new tools::CrossWindows::Assembler(*this);
tools/clang/lib/Driver/ToolChains/Cuda.cpp 766 DAL = new DerivedArgList(Args.getBaseArgs());
836 return new tools::NVPTX::Assembler(*this);
841 return new tools::NVPTX::OpenMPLinker(*this);
842 return new tools::NVPTX::Linker(*this);
tools/clang/lib/Driver/ToolChains/Darwin.cpp 883 Lipo.reset(new tools::darwin::Lipo(*this));
887 Dsymutil.reset(new tools::darwin::Dsymutil(*this));
891 VerifyDebug.reset(new tools::darwin::VerifyDebug(*this));
898 Tool *MachO::buildLinker() const { return new tools::darwin::Linker(*this); }
901 return new tools::darwin::Assembler(*this);
2072 DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs());
tools/clang/lib/Driver/ToolChains/DragonFly.cpp 192 return new tools::dragonfly::Assembler(*this);
196 return new tools::dragonfly::Linker(*this);
tools/clang/lib/Driver/ToolChains/FreeBSD.cpp 401 return new tools::freebsd::Assembler(*this);
404 Tool *FreeBSD::buildLinker() const { return new tools::freebsd::Linker(*this); }
tools/clang/lib/Driver/ToolChains/Fuchsia.cpp 231 return new tools::fuchsia::Linker(*this);
tools/clang/lib/Driver/ToolChains/Gnu.cpp 2517 Preprocess.reset(new clang::driver::tools::gcc::Preprocessor(*this));
2521 Compile.reset(new tools::gcc::Compiler(*this));
2529 return new tools::gnutools::Assembler(*this);
2532 Tool *Generic_GCC::buildLinker() const { return new tools::gcc::Linker(*this); }
2676 DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs());
tools/clang/lib/Driver/ToolChains/HIP.cpp 364 DAL = new DerivedArgList(Args.getBaseArgs());
412 return new tools::AMDGCN::Linker(*this);
tools/clang/lib/Driver/ToolChains/Hexagon.cpp 480 return new tools::hexagon::Assembler(*this);
484 return new tools::hexagon::Linker(*this);
tools/clang/lib/Driver/ToolChains/Hurd.cpp 101 Tool *Hurd::buildLinker() const { return new tools::gnutools::Linker(*this); }
104 return new tools::gnutools::Assembler(*this);
tools/clang/lib/Driver/ToolChains/Linux.cpp 465 Tool *Linux::buildLinker() const { return new tools::gnutools::Linker(*this); }
468 return new tools::gnutools::Assembler(*this);
tools/clang/lib/Driver/ToolChains/MSP430.cpp 180 return new tools::msp430::Linker(*this);
tools/clang/lib/Driver/ToolChains/MSVC.cpp 746 return new tools::visualstudio::Linker(*this);
751 return new tools::darwin::Assembler(*this);
1486 DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs());
tools/clang/lib/Driver/ToolChains/MinGW.cpp 409 Preprocessor.reset(new tools::gcc::Preprocessor(*this));
413 Compiler.reset(new tools::gcc::Compiler(*this));
421 return new tools::MinGW::Assembler(*this);
425 return new tools::MinGW::Linker(*this);
tools/clang/lib/Driver/ToolChains/Minix.cpp 104 return new tools::minix::Assembler(*this);
108 return new tools::minix::Linker(*this);
tools/clang/lib/Driver/ToolChains/MipsLinux.cpp 66 return new tools::gnutools::Linker(*this);
tools/clang/lib/Driver/ToolChains/Myriad.cpp 273 Compiler.reset(new tools::SHAVE::Compiler(*this));
277 Assembler.reset(new tools::SHAVE::Assembler(*this));
285 return new tools::Myriad::Linker(*this);
tools/clang/lib/Driver/ToolChains/NaCl.cpp 363 return new tools::nacltools::Linker(*this);
368 return new tools::nacltools::AssemblerARM(*this);
369 return new tools::gnutools::Assembler(*this);
tools/clang/lib/Driver/ToolChains/NetBSD.cpp 397 return new tools::netbsd::Assembler(*this);
400 Tool *NetBSD::buildLinker() const { return new tools::netbsd::Linker(*this); }
tools/clang/lib/Driver/ToolChains/OpenBSD.cpp 266 return new tools::openbsd::Assembler(*this);
269 Tool *OpenBSD::buildLinker() const { return new tools::openbsd::Linker(*this); }
tools/clang/lib/Driver/ToolChains/PS4CPU.cpp 414 return new tools::PS4cpu::Assemble(*this);
418 return new tools::PS4cpu::Link(*this);
tools/clang/lib/Driver/ToolChains/RISCVToolchain.cpp 40 return new tools::RISCV::Linker(*this);
tools/clang/lib/Driver/ToolChains/Solaris.cpp 216 return new tools::solaris::Assembler(*this);
219 Tool *Solaris::buildLinker() const { return new tools::solaris::Linker(*this); }
tools/clang/lib/Driver/ToolChains/WebAssembly.cpp 288 return new tools::wasm::Linker(*this);
tools/clang/lib/Driver/ToolChains/XCore.cpp 94 return new tools::XCore::Assembler(*this);
98 return new tools::XCore::Linker(*this);
tools/clang/lib/Format/BreakableToken.cpp 91 static auto *const kNumberedListRegexp = new llvm::Regex("^[1-9][0-9]?\\.");
319 static auto *const kNumberedListRegexp = new llvm::Regex("^[1-9][0-9]?\\. ");
tools/clang/lib/Format/FormatTokenLexer.cpp 34 Lex.reset(new Lexer(ID, SourceMgr.getBuffer(ID), SourceMgr,
867 Lex.reset(new Lexer(SourceMgr.getLocForStartOfFile(ID),
tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp 96 new llvm::Regex("^/[/*] *(end (of )?)? *(anonymous|unnamed)? *"
100 new llvm::Regex("^/[/*] *(end (of )?)? *(anonymous|unnamed)? *"
tools/clang/lib/Format/TokenAnalyzer.cpp 40 : VirtualSM(new SourceManagerForFile(FileName, Code)), SM(VirtualSM->get()),
81 AnnotatedLines.push_back(new AnnotatedLine(UnwrappedLines[Run][i]));
tools/clang/lib/Format/TokenAnnotator.cpp 719 Left->Role.reset(new CommaSeparatedList(Style));
tools/clang/lib/Format/TokenAnnotator.h 64 Children.push_back(new AnnotatedLine(Child));
tools/clang/lib/Format/UnwrappedLineParser.cpp 229 : Line(new UnwrappedLine), MustBreakBeforeNextToken(false),
244 Line.reset(new UnwrappedLine);
tools/clang/lib/Frontend/ASTMerge.cpp 45 Diags(new DiagnosticsEngine(DiagIDs, &CI.getDiagnosticOpts(),
46 new ForwardingDiagnosticConsumer(
tools/clang/lib/Frontend/ASTUnit.cpp 751 Diags->setClient(new FilterAndStoreDiagnosticConsumer(
763 std::unique_ptr<ASTUnit> AST(new ASTUnit(true));
780 AST->FileMgr = new FileManager(FileSystemOpts, VFS);
782 AST->SourceMgr = new SourceManager(AST->getDiagnostics(),
785 AST->ModuleCache = new InMemoryModuleCache;
788 AST->HeaderInfo.reset(new HeaderSearch(AST->HSOpts,
811 AST->Ctx = new ASTContext(*AST->LangOpts, AST->getSourceManager(),
818 AST->Reader = new ASTReader(
856 AST->Consumer.reset(new ASTConsumer);
860 AST->TheSema.reset(new Sema(PP, *AST->Ctx, *AST->Consumer));
1119 new CompilerInstance(std::move(PCHContainerOps)));
1167 SourceMgr = new SourceManager(getDiagnostics(), *FileMgr,
1195 new TopLevelDeclTrackerAction(*this));
1496 std::unique_ptr<ASTUnit> AST(new ASTUnit(false));
1503 AST->FileMgr = new FileManager(AST->FileSystemOpts, VFS);
1505 AST->SourceMgr = new SourceManager(AST->getDiagnostics(), *AST->FileMgr,
1507 AST->ModuleCache = new InMemoryModuleCache;
1560 new CompilerInstance(std::move(PCHContainerOps)));
1610 TrackerAct.reset(new TopLevelDeclTrackerAction(*AST));
1701 std::unique_ptr<ASTUnit> AST(new ASTUnit(false));
1780 AST.reset(new ASTUnit(false));
1789 AST->FileMgr = new FileManager(AST->FileSystemOpts, VFS);
1790 AST->ModuleCache = new InMemoryModuleCache;
1801 AST->WriterData.reset(new ASTWriterData(*AST->ModuleCache));
2180 new CompilerInstance(PCHContainerOps));
2235 = new AugmentedCodeCompleteConsumer(*this, Consumer, CodeCompleteOpts);
2287 Act.reset(new SyntaxOnlyAction);
2437 Decls = new LocDeclsTy();
2691 Mutex = new std::recursive_mutex;
tools/clang/lib/Frontend/ChainedIncludesSource.cpp 85 Reader.reset(new ASTReader(PP, CI.getModuleCache(), &CI.getASTContext(),
127 CInvok.reset(new CompilerInvocation(CI.getInvocation()));
141 new TextDiagnosticPrinter(llvm::errs(), new DiagnosticOptions());
141 new TextDiagnosticPrinter(llvm::errs(), new DiagnosticOptions());
142 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
144 new DiagnosticsEngine(DiagID, &CI.getDiagnosticOpts(), DiagClient));
147 new CompilerInstance(CI.getPCHContainerOperations()));
216 new ChainedIncludesSource(std::move(CIs), Reader));
tools/clang/lib/Frontend/CompilerInstance.cpp 62 Invocation(new CompilerInvocation()),
64 : new InMemoryModuleCache),
246 new ChainedDiagnosticConsumer(Diags.takeClient(), std::move(Logger)));
249 new ChainedDiagnosticConsumer(Diags.getClient(), std::move(Logger)));
260 Diags.setClient(new ChainedDiagnosticConsumer(
263 Diags.setClient(new ChainedDiagnosticConsumer(
279 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
281 Diags(new DiagnosticsEngine(DiagID, Opts));
288 Diags->setClient(new TextDiagnosticPrinter(llvm::errs(), Opts));
292 Diags->setClient(new VerifyDiagnosticConsumer(*Diags));
317 FileMgr = new FileManager(getFileSystemOpts(), std::move(VFS));
324 SourceMgr = new SourceManager(getDiagnostics(), FileMgr);
387 new HeaderSearch(getHeaderSearchOptsPtr(), getSourceManager(),
484 auto *Context = new ASTContext(getLangOpts(), PP.getSourceManager(),
517 IntrusiveRefCntPtr<ASTReader> Reader(new ASTReader(
602 new llvm::TimerGroup("frontend", "Clang front-end time report"));
604 new llvm::Timer("frontend", "Clang front-end timer",
619 return new PrintingCodeCompleteConsumer(Opts, OS);
624 TheSema.reset(new Sema(getPreprocessor(), getASTContext(), getASTConsumer(),
776 OS.reset(new llvm::raw_fd_ostream(fd, /*shouldClose=*/true));
786 OS.reset(new llvm::raw_fd_ostream(
1116 Instance.createDiagnostics(new ForwardingDiagnosticConsumer(
1496 ModuleManager = new ASTReader(
tools/clang/lib/Frontend/CompilerInvocation.cpp 104 : LangOpts(new LangOptions()), TargetOpts(new TargetOptions()),
104 : LangOpts(new LangOptions()), TargetOpts(new TargetOptions()),
105 DiagnosticOpts(new DiagnosticOptions()),
106 HeaderSearchOpts(new HeaderSearchOptions()),
107 PreprocessorOpts(new PreprocessorOptions()) {}
110 : LangOpts(new LangOptions(*X.getLangOpts())),
111 TargetOpts(new TargetOptions(X.getTargetOpts())),
112 DiagnosticOpts(new DiagnosticOptions(X.getDiagnosticOpts())),
113 HeaderSearchOpts(new HeaderSearchOptions(X.getHeaderSearchOpts())),
114 PreprocessorOpts(new PreprocessorOptions(X.getPreprocessorOpts())) {}
tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp 33 Diags = CompilerInstance::createDiagnostics(new DiagnosticOptions);
tools/clang/lib/Frontend/FrontendAction.cpp 243 new Lexer(MainFileID, MainFileBuf, SourceMgr, CI.getLangOpts()));
558 new DiagnosticsEngine(Diags->getDiagnosticIDs(),
848 DeserialListener = new DeserializedDeclsDumper(DeserialListener,
853 DeserialListener = new DeserializedDeclsChecker(
909 Override(new LayoutOverrideSource(
tools/clang/lib/Frontend/FrontendActions.cpp 334 std::unique_ptr<ASTReader> Reader(new ASTReader(
704 OutFile.reset(new llvm::raw_fd_ostream(OutputFileName.str(), EC,
tools/clang/lib/Frontend/HeaderIncludeGen.cpp 102 llvm::raw_fd_ostream *OS = new llvm::raw_fd_ostream(
tools/clang/lib/Frontend/PrecompiledPreamble.cpp 58 new llvm::vfs::InMemoryFileSystem());
61 new llvm::vfs::OverlayFileSystem(VFS));
281 new CompilerInstance(std::move(PCHContainerOps)));
318 Clang->setFileManager(new FileManager(Clang->getFileSystemOpts(), VFS));
322 new SourceManager(Diagnostics, Clang->getFileManager()));
342 Act.reset(new PrecompilePreambleAction(
tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp 871 PrintPPOutputPPCallbacks *Callbacks = new PrintPPOutputPPCallbacks(
879 new UnknownPragmaHandler(
883 std::unique_ptr<UnknownPragmaHandler> GCCHandler(new UnknownPragmaHandler(
887 std::unique_ptr<UnknownPragmaHandler> ClangHandler(new UnknownPragmaHandler(
901 new UnknownPragmaHandler("#pragma omp", Callbacks,
tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp 102 OS.reset(new llvm::raw_fd_ostream(fd, /*shouldClose=*/true));
104 OS.reset(new llvm::raw_fd_ostream(Filename, EC, llvm::sys::fs::OF_None));
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp 99 FixItOpts.reset(new FixItActionSuffixInserter(FEOpts.FixItSuffix,
102 FixItOpts.reset(new FixItRewriteInPlace);
105 Rewriter.reset(new FixItRewriter(CI.getDiagnostics(), CI.getSourceManager(),
121 std::unique_ptr<FrontendAction> FixAction(new SyntaxOnlyAction());
125 FixItOpts.reset(new FixItRewriteToTemp());
127 FixItOpts.reset(new FixItRewriteInPlace());
249 new ForwardingDiagnosticConsumer(CI.getDiagnosticClient()),
tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp 541 InclusionRewriter *Rewrite = new InclusionRewriter(
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp 743 IntrusiveRefCntPtr<DiagnosticIDs> IDs(new DiagnosticIDs());
745 new TextDiagnosticPrinter(llvm::errs(), State->DiagOpts.get());
tools/clang/lib/Frontend/TestModuleFileExtension.cpp 108 return std::unique_ptr<ModuleFileExtensionWriter>(new Writer(this));
128 new TestModuleFileExtension::Reader(this, Stream));
tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp 39 TextDiag.reset(new TextDiagnostic(OS, LO, &*DiagOpts));
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 646 Buffer(new TextDiagnosticBuffer()), Markers(new MarkerTracker(Diags)),
646 Buffer(new TextDiagnosticBuffer()), Markers(new MarkerTracker(Diags)),
1110 Buffer.reset(new TextDiagnosticBuffer());
tools/clang/lib/Index/IndexingAction.cpp 68 IndexCtx(new IndexingContext(Opts, *this->DataConsumer)),
tools/clang/lib/Lex/HeaderMap.cpp 62 return std::unique_ptr<HeaderMap>(new HeaderMap(std::move(*FileBuffer), NeedsByteSwap));
tools/clang/lib/Lex/Lexer.cpp 195 Lexer *L = new Lexer(SpellingFID, InputFile, PP);
tools/clang/lib/Lex/ModuleMap.cpp 804 Module *Result = new Module(Name, SourceLocation(), Parent, IsFramework,
817 new Module("<global>", Loc, nullptr, /*IsFramework*/ false,
827 new Module("<private>", Loc, Parent, /*IsFramework*/ false,
840 new Module(Name, Loc, nullptr, /*IsFramework*/ false,
867 new Module(Name, SourceLocation(), nullptr, /*IsFramework*/ false,
873 auto *M = new Module(H.NameAsWritten, SourceLocation(), Result,
1003 Module *Result = new Module(ModuleName, SourceLocation(), Parent,
1094 new Module(Name, SourceLocation(), /*Parent=*/nullptr, IsFramework,
tools/clang/lib/Lex/PPLexerChange.cpp 95 EnterSourceFileWithLexer(new Lexer(FID, InputFile, *this), CurDir);
tools/clang/lib/Lex/Pragma.cpp 905 InsertNS = new PragmaNamespace(Namespace);
1853 AddPragmaHandler(new PragmaOnceHandler());
1854 AddPragmaHandler(new PragmaMarkHandler());
1855 AddPragmaHandler(new PragmaPushMacroHandler());
1856 AddPragmaHandler(new PragmaPopMacroHandler());
1857 AddPragmaHandler(new PragmaMessageHandler(PPCallbacks::PMK_Message));
1860 AddPragmaHandler("GCC", new PragmaPoisonHandler());
1861 AddPragmaHandler("GCC", new PragmaSystemHeaderHandler());
1862 AddPragmaHandler("GCC", new PragmaDependencyHandler());
1863 AddPragmaHandler("GCC", new PragmaDiagnosticHandler("GCC"));
1864 AddPragmaHandler("GCC", new PragmaMessageHandler(PPCallbacks::PMK_Warning,
1866 AddPragmaHandler("GCC", new PragmaMessageHandler(PPCallbacks::PMK_Error,
1869 AddPragmaHandler("clang", new PragmaPoisonHandler());
1870 AddPragmaHandler("clang", new PragmaSystemHeaderHandler());
1871 AddPragmaHandler("clang", new PragmaDebugHandler());
1872 AddPragmaHandler("clang", new PragmaDependencyHandler());
1873 AddPragmaHandler("clang", new PragmaDiagnosticHandler("clang"));
1874 AddPragmaHandler("clang", new PragmaARCCFCodeAuditedHandler());
1875 AddPragmaHandler("clang", new PragmaAssumeNonNullHandler());
1878 auto *ModuleHandler = new PragmaNamespace("module");
1880 ModuleHandler->AddPragma(new PragmaModuleImportHandler());
1881 ModuleHandler->AddPragma(new PragmaModuleBeginHandler());
1882 ModuleHandler->AddPragma(new PragmaModuleEndHandler());
1883 ModuleHandler->AddPragma(new PragmaModuleBuildHandler());
1884 ModuleHandler->AddPragma(new PragmaModuleLoadHandler());
1887 AddPragmaHandler(new PragmaRegionHandler("region"));
1888 AddPragmaHandler(new PragmaRegionHandler("endregion"));
1892 AddPragmaHandler(new PragmaWarningHandler());
1893 AddPragmaHandler(new PragmaExecCharsetHandler());
1894 AddPragmaHandler(new PragmaIncludeAliasHandler());
1895 AddPragmaHandler(new PragmaHdrstopHandler());
1909 AddPragmaHandler(new EmptyPragmaHandler());
1912 AddPragmaHandler("GCC", new EmptyPragmaHandler());
1913 AddPragmaHandler("clang", new EmptyPragmaHandler());
tools/clang/lib/Lex/Preprocessor.cpp 86 ScratchBuf(new ScratchBuffer(SourceMgr)), HeaderInfo(Headers),
91 Identifiers(IILookup), PragmaHandlers(new PragmaNamespace(StringRef())),
1399 Record = new PreprocessingRecord(getSourceManager());
tools/clang/lib/Parse/ParseAST.cpp 106 new Sema(PP, Ctx, *Consumer, TUKind, CompletionConsumer));
132 new Parser(S.getPreprocessor(), S, SkipFunctionBodies));
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp 134 LexedMethod* LM = new LexedMethod(this, FnD);
190 new LateParsedMemberInitializer(this, VarD);
tools/clang/lib/Parse/ParseDecl.cpp 196 new LateParsedAttribute(this, *AttrName, AttrNameLoc);
6650 DefArgToks.reset(new CachedTokens);
tools/clang/lib/Parse/ParseDeclCXX.cpp 2183 auto LateMethod = new LateParsedMethodDeclaration(this, ThisDecl);
3629 ExceptionSpecTokens = new CachedTokens;
3803 ClassStack.push(new ParsingClass(ClassDecl, NonNestedClass, IsInterface));
3849 ClassStack.top()->LateParsedDeclarations.push_back(new LateParsedClass(this, Victim));
tools/clang/lib/Parse/ParseObjc.cpp 2646 LexedMethod* LM = new LexedMethod(this, MDecl);
tools/clang/lib/Parse/ParseOpenMP.cpp 644 ThisScope = new Sema::CXXThisScopeRAII(Actions, RD, Qualifiers(),
650 new Parser::ParseScope(&P, Scope::TemplateParamScope, HasTemplateScope);
656 FnScope = new Parser::ParseScope(
tools/clang/lib/Parse/ParseStmtAsm.cpp 591 std::unique_ptr<llvm::MCObjectFileInfo> MOFI(new llvm::MCObjectFileInfo());
tools/clang/lib/Parse/ParseTemplate.cpp 1484 new ParseScope(this, Scope::TemplateParamScope));
1489 TemplateParamScopeStack.push_back(new ParseScope(this, Scope::DeclScope));
tools/clang/lib/Parse/Parser.cpp 66 CommentSemaHandler.reset(new ActionCommentHandler(actions));
372 Actions.CurScope = new Scope(getCurScope(), ScopeFlags, Diags);
tools/clang/lib/Rewrite/DeltaTree.cpp 311 DeltaTreeInteriorNode *New = new DeltaTreeInteriorNode();
317 NewNode = new DeltaTreeNode();
391 Root = new DeltaTreeNode();
398 Root = new DeltaTreeNode();
461 Root = MyRoot = new DeltaTreeInteriorNode(InsertRes);
tools/clang/lib/Rewrite/HTMLRewrite.cpp 574 new IgnoringDiagConsumer);
tools/clang/lib/Rewrite/RewriteRope.cpp 309 RopePieceBTreeLeaf *NewNode = new RopePieceBTreeLeaf();
548 RopePieceBTreeInterior *NewNode = new RopePieceBTreeInterior();
722 Root = new RopePieceBTreeLeaf();
727 Root = new RopePieceBTreeLeaf();
743 Root = new RopePieceBTreeLeaf();
750 Root = new RopePieceBTreeInterior(getRoot(Root), RHS);
754 Root = new RopePieceBTreeInterior(getRoot(Root), RHS);
760 Root = new RopePieceBTreeInterior(getRoot(Root), RHS);
tools/clang/lib/Rewrite/Rewriter.cpp 433 FileStream.reset(new llvm::raw_fd_ostream(FD, /*shouldClose=*/true));
tools/clang/lib/Rewrite/TokenRewriter.cpp 28 ScratchBuf.reset(new ScratchBuffer(SM));
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 1517 V.setPointer(new UsesVec());
tools/clang/lib/Sema/DeclSpec.cpp 210 I.Fun.MethodQualifiers = new DeclSpec(attrs.getPool().getFactory());
tools/clang/lib/Sema/IdentifierResolver.cpp 90 : LangOpt(PP.getLangOpts()), PP(PP), IdDeclInfos(new IdDeclInfoMap) {}
404 CurPool = new IdDeclInfoPool(CurPool);
tools/clang/lib/Sema/Sema.cpp 170 NSAPIObj.reset(new NSAPI(Context));
173 FieldCollector.reset(new CXXFieldCollector());
447 ExternalSource = new MultiplexExternalSemaSource(*ExternalSource, *E);
1638 FunctionScopes.push_back(new FunctionScopeInfo(getDiagnostics()));
1645 FunctionScopes.push_back(new BlockScopeInfo(getDiagnostics(),
1650 LambdaScopeInfo *const LSI = new LambdaScopeInfo(getDiagnostics());
2166 auto *CSI = new CapturedRegionScopeInfo(
tools/clang/lib/Sema/SemaAttr.cpp 908 S.VisContext = new VisStack;
tools/clang/lib/Sema/SemaChecking.cpp14510 new llvm::DenseMap<TypeTagMagicValue, TypeTagData>);
tools/clang/lib/Sema/SemaCodeComplete.cpp 109 DeclIndexPairVector *Vec = new DeclIndexPairVector;
tools/clang/lib/Sema/SemaDeclCXX.cpp 5582 PureVirtualClassDiagSet.reset(new RecordDeclSetTy);
tools/clang/lib/Sema/SemaDeclObjC.cpp 2701 ProtocolsExplictImpl.reset(new ProtocolNameSet);
tools/clang/lib/Sema/SemaInit.cpp 3611 S.ICS = new ImplicitConversionSequence(ICS);
tools/clang/lib/Sema/SemaLookup.cpp 643 Paths = new CXXBasePaths;
651 Paths = new CXXBasePaths;
tools/clang/lib/Sema/SemaObjCProperty.cpp 2021 LazyMap.reset(new ObjCContainerDecl::PropertyMap());
tools/clang/lib/Sema/SemaOpenMP.cpp 1540 VarDataSharingAttributesStack = new DSAStackTy(*this);
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 3082 DeclArgumentPack *Pack = new DeclArgumentPack;
tools/clang/lib/Serialization/ASTReader.cpp 560 new DiagnosticsEngine(DiagIDs, DiagOpts.get()));
5738 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions);
8499 new ASTIdentifierIterator(*this, /*SkipModules=*/true));
8502 return new ChainedIdentifierIterator(std::move(ReaderIter),
8506 return new ASTIdentifierIterator(*this);
12224 ? cast<ASTReaderListener>(new SimpleASTReaderListener(PP))
12225 : cast<ASTReaderListener>(new PCHValidator(PP, *this))),
tools/clang/lib/Serialization/ASTWriter.cpp 5749 Info = new DeclIDInFileInfo();
tools/clang/lib/Serialization/GlobalModuleIndex.cpp 279 return std::make_pair(new GlobalModuleIndex(std::move(Buffer), Cursor),
949 return new GlobalIndexIdentifierIterator(Table);
tools/clang/lib/Serialization/ModuleManager.cpp 291 return new VisitState(size());
tools/clang/lib/Serialization/MultiOnDiskHashTable.h 148 Merged = new MergedTable;
221 Table NewTable = new OnDiskTable(File, NumBucketsAndEntries.first,
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp 69 BT.reset(new BuiltinBug(
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp 239 BT.reset(new BuiltinBug(this, "Out-of-bound access"));
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp 212 BT.reset(new APIMisuse(this, "nil argument"));
521 BT.reset(new APIMisuse(this, "Bad use of CFNumber APIs"));
609 BT.reset(new APIMisuse(
717 BT.reset(new APIMisuse(this,
tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp 81 new BugType(this, "Call to blocking function in critical section",
tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp 36 BT.reset(new BuiltinBug(this, "Assignment of a non-Boolean value"));
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp 569 BT_Overlap.reset(new BugType(Filter.CheckNameCStringBufferOverlap,
585 BT_Null.reset(new BuiltinBug(
603 BT_Bounds.reset(new BuiltinBug(
625 BT_NotCString.reset(new BuiltinBug(
642 new BuiltinBug(Filter.CheckNameCStringOutOfBounds, "API",
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp 82 BT.reset(new BuiltinBug(this, desc));
324 BT_call_undef.reset(new BuiltinBug(
335 BT_call_null.reset(new BuiltinBug(
355 new BuiltinBug(this, "Uninitialized argument value"));
379 new BuiltinBug(this, "Called C++ object pointer is uninitialized"));
391 new BuiltinBug(this, "Called C++ object pointer is null"));
465 BT_msg_undef.reset(new BuiltinBug(this,
472 BT_objc_prop_undef.reset(new BuiltinBug(
478 BT_objc_subscript_undef.reset(new BuiltinBug(
509 new BuiltinBug(this, "Receiver in message expression is 'nil'"));
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp 132 BT.reset(new BuiltinBug(this, "Cast region with wrong size.",
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp 757 new BugType(this, "Missing ivar release (leak)",
761 new BugType(this, "Extra ivar release",
765 new BugType(this, "Mistaken dealloc",
tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp 127 BT_BreakJail.reset(new BuiltinBug(
tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp 112 BT_Exact.reset(new BugType(this, "Exact code clone", "Code clone"));
159 new BugType(this, "Suspicious code clone", "Code clone"));
tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp 121 new BuiltinBug(this, "Conversion", "Possible loss of sign/precision."));
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp 163 InEH.reset(new llvm::DenseSet<const VarDecl *>());
202 reachableCode.reset(new ReachableCode(cfg));
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp 89 BT.reset(new BugType(this,
tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp 129 BT_null.reset(new BuiltinBug(this, "Dereference of null pointer"));
201 new BuiltinBug(this, "Dereference of undefined pointer value"));
tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp 48 BT.reset(new BuiltinBug(this, "Division by zero"));
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp 37 new BugType(this, "Dynamic and static type mismatch", "Type Error"));
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp 73 new BugType(this, "Generics", categories::CoreFoundationObjectiveC));
tools/clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp 83 new BuiltinBug(this, "Enum cast out of range",
tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp 149 BT.reset(new BugType(this, "Checking analyzer assumptions", "debug"));
tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp 54 new BuiltinBug(this, "Use fixed address",
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp 97 BT.reset(new BugType(this, "Use of Untrusted Data", "Untrusted Data"));
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp 359 new BugType(this, "Iterator out of range", "Misuse of STL APIs"));
361 new BugType(this, "Iterator(s) mismatched", "Misuse of STL APIs",
364 new BugType(this, "Iterator invalidated", "Misuse of STL APIs"));
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp 110 BT.reset(new BugType(this, "Unlocalizable string",
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h 28 UnmatchedWaitBugType.reset(new BugType(&CB, "Unmatched wait", MPIError));
30 new BugType(&CB, "Double nonblocking", MPIError));
31 MissingWaitBugType.reset(new BugType(&CB, "Missing wait", MPIError));
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h 50 .reset(new MPIFunctionClassifier{Ctx.getASTContext()});
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp 104 BT.reset(new BugType(this, "Improper use of SecKeychain API",
tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp 139 BT_dispatchOnce.reset(new BugType(this, "Improper use of 'dispatch_once'",
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp 2060 BT_BadFree[*CheckKind].reset(new BugType(
2106 BT_FreeAlloca[*CheckKind].reset(new BugType(
2131 new BugType(CheckNames[CK_MismatchedDeallocatorChecker],
2193 BT_OffsetFree[*CheckKind].reset(new BugType(
2246 BT_UseFree[*CheckKind].reset(new BugType(
2284 BT_DoubleFree[*CheckKind].reset(new BugType(
2312 BT_DoubleDelete.reset(new BugType(CheckNames[CK_NewDeleteChecker],
2341 new BugType(CheckNames[*CheckKind], "Use of zero allocated",
2368 BT_BadFree[*CheckKind].reset(new BugType(
2581 BT_Leak[*CheckKind].reset(new BugType(CheckNames[*CheckKind], "Memory leak",
tools/clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp 64 BT.reset(new BugType(this, "W^X check fails, Write Exec prot flags set", "Security"));
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp 397 BT.reset(new BugType(this, "Use-after-move",
tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp 61 BT.reset(new BugType(this, "Use -drain instead of -release",
tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp 268 NSBT.reset(new NSErrorDerefBug(this));
273 CFBT.reset(new CFErrorDerefBug(this));
tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp 190 BTAttrNonNull.reset(new BugType(
211 BTNullRefArg.reset(new BuiltinBug(this, "Dereference of null pointer"));
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp 164 BT.reset(new BugType(this, "Nullability", categories::MemoryError));
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp 47 BT_undef.reset(new BuiltinBug(this, "Uninitialized value used as mutex "
70 BT_null.reset(new BuiltinBug(
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp 36 BT.reset(new BugType(this, "CFArray API",
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp 160 BT.reset(new BugType(this, "Missing \"self = [(super or self) init...]\"",
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp 219 new BugType(this, "[super dealloc] should not be called more than once",
tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp 172 BT_polyArray.reset(new BuiltinBug(
195 BT_pointerArith.reset(new BuiltinBug(this, "Dangerous pointer arithmetic",
tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp 63 new BuiltinBug(this, "Pointer subtraction",
tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp 238 BT_doublelock.reset(new BugType(this, "Double locking",
303 BT_doubleunlock.reset(new BugType(this, "Double unlocking",
327 BT_lor.reset(new BugType(this, "Lock order reversal", "Lock checker"));
397 BT_destroylock.reset(new BugType(this, "Destroy invalid lock",
437 BT_initlock.reset(new BugType(this, "Init invalid lock",
451 BT_destroylock.reset(new BugType(this, "Use destroyed lock",
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h 283 new RetainSummaryManager(Ctx, TrackObjCAndCFObjects, TrackOSObjects));
tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp 72 BT.reset(new BuiltinBug(
tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp 98 new BuiltinBug(this, "Garbage return value",
116 BT_NullReference.reset(new BuiltinBug(this, "Returning null reference"));
tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp 109 new BugType(this, "Double fclose", "Unix Stream API Error"));
113 new BugType(this, "Resource Leak", "Unix Stream API Error",
tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp 277 new BuiltinBug(this, "Illegal whence argument",
346 BT_nullfp.reset(new BuiltinBug(this, "NULL stream pointer",
375 BT_doubleclose.reset(new BuiltinBug(
406 new BuiltinBug(this, "Resource Leak",
tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp 43 BT.reset(new BugType(this, "Tainted data", "General"));
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp 168 DivZeroBug.reset(new BuiltinBug(this, "Division by zero"));
tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp 68 BT.reset(new BuiltinBug(
tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp 77 new BuiltinBug(this, "uninitialized variable captured by block"));
tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp 94 new BuiltinBug(this, "Result of operation is garbage or undefined"));
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp 52 BT.reset(new BuiltinBug(this, "Array subscript is undefined"));
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp 56 BT.reset(new BuiltinBug(this, DefaultMsg));
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp 48 : BT_uninitField(new BuiltinBug(this, "Uninitialized fields")) {}
tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp 96 BT.reset(new BugType(Checker, name, categories::UnixAPI));
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp 54 BT.reset(new BuiltinBug(
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp 255 BT_uninitaccess.reset(new BugType(CheckNames[CK_Uninitialized],
277 new BugType(CheckNames[CK_Unterminated].getName().empty()
tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp 124 BT.reset(new BuiltinBug(this,
tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp 302 if (!PersistentSVals) PersistentSVals = new PersistentSValsTy();
327 if (!PersistentSValPairs) PersistentSValPairs = new PersistentSValPairsTy();
tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp 65 F = new CountMap::Factory(Alloc);
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 2839 EQ = new BugReportEquivClass(std::move(R));
3267 BT = new BugType(CheckName, name, category);
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp 141 C.push_back(new HTMLDiagnostics(AnalyzerOpts, prefix, PP, true));
148 C.push_back(new HTMLDiagnostics(AnalyzerOpts, prefix, PP, false));
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp 587 C.push_back(new PlistDiagnostics(AnalyzerOpts, s, PP, CTU,
595 C.push_back(new PlistDiagnostics(AnalyzerOpts, s, PP, CTU,
tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp 82 CallEventMgr(new CallEventManager(alloc)), Alloc(alloc) {
tools/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp 50 C.push_back(new SarifDiagnostics(AnalyzerOpts, Output));
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp 61 return new SimpleSValBuilder(alloc, context, stateMgr);
tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp 368 dependencies = new SymbolRefSmallVectorTy();
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp 259 new ClangDiagPathDiagConsumer(PP.getDiagnostics());
860 hasModelPath ? new ModelInjector(CI) : nullptr);
tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp 81 new ForwardingDiagnosticConsumer(CI.getDiagnosticClient()),
tools/clang/lib/Tooling/AllTUsExecution.cpp 66 : Compilations(Compilations), Results(new ThreadSafeToolResults),
74 Results(new ThreadSafeToolResults), Context(Results.get()),
tools/clang/lib/Tooling/CommonOptionsParser.cpp 141 new FixedCompilationDatabase(".", std::vector<std::string>()));
tools/clang/lib/Tooling/CompilationDatabase.cpp 263 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
268 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs()),
273 std::unique_ptr<driver::Driver> NewDriver(new driver::Driver(
tools/clang/lib/Tooling/Core/Replacement.cpp 585 new llvm::vfs::InMemoryFileSystem);
588 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs),
589 new DiagnosticOptions);
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp 156 DiagOpts = new DiagnosticOptions();
158 RealFS = new ProxyFileSystemWithoutChdir(llvm::vfs::getRealFileSystem());
163 DepFS = new DependencyScanningWorkerFilesystem(
166 Files = new FileManager(FileSystemOptions(), RealFS);
tools/clang/lib/Tooling/FileMatchTrie.cpp 171 : Root(new FileMatchTrieNode), Comparator(new DefaultPathComparator()) {}
171 : Root(new FileMatchTrieNode), Comparator(new DefaultPathComparator()) {}
174 : Root(new FileMatchTrieNode), Comparator(Comparator) {}
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp 207 new JSONCompilationDatabase(std::move(*DatabaseBuffer), Syntax));
220 new JSONCompilationDatabase(std::move(DatabaseBuffer), Syntax));
tools/clang/lib/Tooling/Refactoring.cpp 42 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
45 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs()),
tools/clang/lib/Tooling/RefactoringCallbacks.cpp 195 new ReplaceNodeWithTemplate(FromId, std::move(ParsedTemplate)));
tools/clang/lib/Tooling/Tooling.cpp 80 new driver::Driver(BinaryName, llvm::sys::getDefaultTargetTriple(),
147 CompilerInvocation *Invocation = new CompilerInvocation;
190 new FileManager(FileSystemOptions(), VFS));
205 new llvm::vfs::OverlayFileSystem(llvm::vfs::getRealFileSystem()));
207 new llvm::vfs::InMemoryFileSystem);
300 Action(new SingleFrontendActionFactory(std::move(FAction))),
320 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
328 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs()), &*DiagOpts,
410 OverlayFileSystem(new llvm::vfs::OverlayFileSystem(std::move(BaseFS))),
411 InMemoryFileSystem(new llvm::vfs::InMemoryFileSystem),
413 : new FileManager(FileSystemOptions(), OverlayFileSystem)) {
626 new llvm::vfs::OverlayFileSystem(llvm::vfs::getRealFileSystem()));
628 new llvm::vfs::InMemoryFileSystem);
631 new FileManager(FileSystemOptions(), OverlayFileSystem));
tools/clang/tools/arcmt-test/arcmt-test.cpp 110 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
112 new TextDiagnosticPrinter(llvm::errs(), &*DiagOpts);
113 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
115 new DiagnosticsEngine(DiagID, &*DiagOpts, DiagClient));
119 verifyDiag = new VerifyDiagnosticConsumer(*Diags);
155 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
157 new TextDiagnosticPrinter(llvm::errs(), &*DiagOpts);
158 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
160 new DiagnosticsEngine(DiagID, &*DiagOpts, &*DiagClient));
184 transformPrinter.reset(new PrintTransforms(llvm::outs()));
tools/clang/tools/c-index-test/core_main.cpp 90 ASTNameGen.reset(new ASTNameGenerator(Ctx));
215 Diags(CompilerInstance::createDiagnostics(new DiagnosticOptions));
261 CompilerInstance::createDiagnostics(new DiagnosticOptions());
tools/clang/tools/clang-check/ClangCheck.cpp 127 FixItOpts.reset(new FixItOptions);
128 Rewriter.reset(new FixItRewriter(CI.getDiagnostics(), CI.getSourceManager(),
tools/clang/tools/clang-format/ClangFormat.cpp 186 new llvm::vfs::InMemoryFileSystem);
189 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs),
190 new DiagnosticOptions);
299 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
302 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
304 new DiagnosticsEngine(DiagID, &*DiagOpts));
307 new llvm::vfs::InMemoryFileSystem);
437 new llvm::vfs::InMemoryFileSystem);
440 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs),
441 new DiagnosticOptions);
tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp 33 new FileManager(FileSystemOptions()));
35 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
37 IntrusiveRefCntPtr<clang::DiagnosticIDs>(new DiagnosticIDs()), &*DiagOpts,
tools/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp 115 Passes.add(new TargetLibraryInfoWrapperPass(ModuleTriple));
tools/clang/tools/clang-refactor/ClangRefactor.cpp 347 Consumer(new ClangRefactorConsumer(Changes)), HasFailed(false) {
451 new ToolASTConsumer(Callback)};
tools/clang/tools/clang-rename/ClangRename.cpp 214 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
217 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs()), &*DiagOpts,
tools/clang/tools/diagtool/DiagTool.cpp 28 DiagTools::DiagTools() : tools(new ToolMap()) {}
tools/clang/tools/diagtool/DiagTool.h 53 RegisterDiagTool() { diagTools->registerTool(new DIAGTOOL()); }
tools/clang/tools/diagtool/ShowEnabledWarnings.cpp 57 IntrusiveRefCntPtr<DiagnosticIDs> DiagIDs(new DiagnosticIDs());
61 TextDiagnosticBuffer *DiagsBuffer = new TextDiagnosticBuffer;
63 new DiagnosticsEngine(DiagIDs, new DiagnosticOptions(), DiagsBuffer));
63 new DiagnosticsEngine(DiagIDs, new DiagnosticOptions(), DiagsBuffer));
tools/clang/tools/diagtool/TreeView.cpp 34 static clang::DiagnosticsEngine Diags(new DiagnosticIDs,
35 new DiagnosticOptions);
tools/clang/tools/driver/cc1_main.cpp 192 std::unique_ptr<CompilerInstance> Clang(new CompilerInstance());
193 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
213 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
214 TextDiagnosticBuffer *DiagsBuffer = new TextDiagnosticBuffer;
tools/clang/tools/driver/cc1as_main.cpp 380 std::unique_ptr<MCObjectFileInfo> MOFI(new MCObjectFileInfo());
560 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
562 = new TextDiagnosticPrinter(errs(), &*DiagOpts);
564 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
tools/clang/tools/driver/cc1gen_reproducer_main.cpp 116 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions;
118 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
119 DiagnosticsEngine Diags(DiagID, &*DiagOpts, new IgnoringDiagConsumer());
tools/clang/tools/driver/driver.cpp 273 auto *DiagOpts = new DiagnosticOptions;
433 = new TextDiagnosticPrinter(llvm::errs(), &*DiagOpts);
436 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
444 Diags.setClient(new ChainedDiagnosticConsumer(
tools/clang/tools/extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp 94 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions());
96 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs()), DiagOpts.get());
128 Remover.reset(new ScopedFileRemover(TUFiles, Diagnostics));
tools/clang/tools/extra/clang-change-namespace/tool/ClangChangeNamespace.cpp 124 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
127 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs()), &*DiagOpts,
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp 97 Compiler.createDiagnostics(new clang::IgnoringDiagConsumer,
tools/clang/tools/extra/clang-include-fixer/YamlSymbolIndex.cpp 30 return std::unique_ptr<YamlSymbolIndex>(new YamlSymbolIndex(
tools/clang/tools/extra/clang-include-fixer/plugin/IncludeFixerPlugin.cpp 35 SemaSource(new IncludeFixerSemaSource(*SymbolIndexMgr,
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp 452 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions);
453 DiagnosticsEngine Diagnostics(new DiagnosticIDs, &*DiagOpts);
tools/clang/tools/extra/clang-move/HelperDeclRefGraph.h 81 HelperDeclRGBuilder() : RG(new HelperDeclRefGraph) {}
tools/clang/tools/extra/clang-move/tool/ClangMove.cpp 171 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions());
174 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs()), &*DiagOpts,
tools/clang/tools/extra/clang-query/QueryParser.cpp 96 return new InvalidQuery("expected 'true' or 'false', got '" + ValStr + "'");
98 return new SetQuery<bool>(Var, Value);
110 return new InvalidQuery(
117 return new QueryType(&QuerySession::DetailedASTOutput);
119 return new QueryType(&QuerySession::DiagOutput);
121 return new QueryType(&QuerySession::PrintOutput);
130 return new InvalidQuery("unexpected extra input: '" + Extra + "'");
161 return new InvalidQuery(OS.str());
196 return new NoOpQuery;
199 return endQuery(new HelpQuery);
202 return endQuery(new QuitQuery);
208 return new InvalidQuery("expected variable name");
220 return new LetQuery(Name, Value);
234 return new MatchQuery(MatcherSource, *Matcher);
246 return new InvalidQuery("expected variable name");
248 return new InvalidQuery("unknown variable: '" + VarStr + "'");
275 return new InvalidQuery("expected variable name");
277 return new InvalidQuery("unknown variable: '" + VarStr + "'");
294 return new InvalidQuery("expected variable name");
296 return endQuery(new LetQuery(Name, VariantValue()));
300 return new InvalidQuery("unknown command: " + CommandStr);
tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp 69 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions());
72 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs()), &*DiagOpts,
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp 103 : Files(FileSystemOptions(), BaseFS), DiagOpts(new DiagnosticOptions()),
104 DiagPrinter(new TextDiagnosticPrinter(llvm::outs(), &*DiagOpts)),
105 Diags(IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs), &*DiagOpts,
316 CheckFactories(new ClangTidyCheckFactories) {
401 new ast_matchers::MatchFinder(std::move(FinderOptions)));
435 new AnalyzerDiagnosticConsumer(Context));
525 DiagnosticsEngine DE(new DiagnosticIDs(), new DiagnosticOptions(),
525 DiagnosticsEngine DE(new DiagnosticIDs(), new DiagnosticOptions(),
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp 58 InMemoryFs(new llvm::vfs::InMemoryFileSystem),
61 Diags(new DiagnosticIDs, new DiagnosticOptions,
61 Diags(new DiagnosticIDs, new DiagnosticOptions,
62 new ForwardingDiagnosticConsumer(Compiler.getDiagnosticClient())),
tools/clang/tools/extra/clang-tidy/abseil/RedundantStrcatCallsCheck.cpp 66 static const auto* const Strcat = new auto(hasName("::absl::StrCat"));
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp 458 : ClangTidyCheck(Name, Context), TUInfo(new TUTrackingInfo),
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.h 404 TUTrackingInfo() : ParentFinder(new StmtAncestorASTVisitor) {}
tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp 44 new ClangTidyDiagnosticConsumer(*Context, ExternalDiagEngine);
46 new DiagnosticIDs, new DiagnosticOptions, DiagConsumer);
46 new DiagnosticIDs, new DiagnosticOptions, DiagConsumer);
tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp 334 new vfs::OverlayFileSystem(vfs::getRealFileSystem()));
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp 1195 MsgHandler(new MessageHandler(*this)), FSProvider(FSProvider),
tools/clang/tools/extra/clangd/ClangdServer.cpp 118 ? new FileIndex(Opts.HeavyweightDynamicSymbolIndex)
tools/clang/tools/extra/clangd/Compiler.cpp 57 CompilerInstance::createDiagnostics(new DiagnosticOptions, &D, false);
tools/clang/tools/extra/clangd/FS.cpp 90 new CollectFS(std::move(FS), *this));
111 return llvm::IntrusiveRefCntPtr<CacheVFS>(new CacheVFS(std::move(FS), *this));
tools/clang/tools/extra/clangd/FSProvider.cpp 41 return std::unique_ptr<VolatileFile>(new VolatileFile(std::move(*File)));
tools/clang/tools/extra/clangd/FileDistance.cpp 174 Delegate.reset(new FileDistance(std::move(SchemeSources), Opts));
tools/clang/tools/extra/clangd/IncludeFixer.cpp 381 return new UnresolvedNameRecorder(LastUnresolvedName);
tools/clang/tools/extra/clangd/ParsedAST.cpp 125 new ReplayPreamble(Includes, ExistingCallbacks,
386 Clang->getDiagnostics().setClient(new IgnoreDiagnostics);
tools/clang/tools/extra/clangd/TUScheduler.cpp 332 new ASTWorker(FileName, CDB, IdleASTs, Barrier, /*RunSync=*/!Tasks,
895 new FileData{Inputs.Contents, std::move(Worker)});
tools/clang/tools/extra/clangd/Trace.cpp 225 : Args(T ? new llvm::json::Object() : nullptr),
tools/clang/tools/extra/clangd/index/CanonicalIncludes.cpp 90 static const auto *Symbols = new llvm::StringMap<llvm::StringRef>({
97 static const auto *CSymbols = new llvm::StringMap<llvm::StringRef>({
108 static const auto *SystemHeaderMap = new llvm::StringMap<llvm::StringRef>({
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp 588 StaticIdx.reset(Placeholder = new SwapIndex(std::make_unique<MemIndex>()));
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp 925 new ListenStatVFS(buildTestFS(Files), CountStats));
tools/clang/tools/extra/clangd/unittests/FuzzyMatchTests.cpp 62 ? (llvm::raw_ostream *)(new llvm::raw_os_ostream(*L->stream()))
63 : new llvm::raw_null_ostream());
76 return ::testing::MakeMatcher<llvm::StringRef>(new MatchesMatcher(M, Score));
199 ? (llvm::raw_ostream *)(new llvm::raw_os_ostream(*L->stream()))
200 : new llvm::raw_null_ostream());
241 new RankMatcher{ExpectedMatch(RankedStrings)...});
tools/clang/tools/extra/clangd/unittests/IndexActionTests.cpp 68 IndexActionTest() : InMemoryFileSystem(new llvm::vfs::InMemoryFileSystem) {}
75 new FileManager(FileSystemOptions(), InMemoryFileSystem));
tools/clang/tools/extra/clangd/unittests/Matchers.h 91 return ::testing::MakeMatcher(new SubsequenceMatcher<T>(
144 return MakeMatcher(new Impl<Optional>(matcher_));
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp 248 : InMemoryFileSystem(new llvm::vfs::InMemoryFileSystem),
260 new FileManager(FileSystemOptions(), InMemoryFileSystem));
tools/clang/tools/extra/clangd/unittests/TestFS.cpp 25 new llvm::vfs::InMemoryFileSystem);
tools/clang/tools/extra/clangd/unittests/TweakTests.cpp 59 new llvm::vfs::InMemoryFileSystem);
64 DiagnosticsEngine DE(new DiagnosticIDs, new DiagnosticOptions);
64 DiagnosticsEngine DE(new DiagnosticIDs, new DiagnosticOptions);
tools/clang/tools/extra/modularize/CoverageChecker.cpp 282 Compilations.reset(new FixedCompilationDatabase(Twine(PathBuf), CommandLine));
289 int HadErrors = Tool.run(new CoverageCheckerFrontendActionFactory(*this));
tools/clang/tools/extra/modularize/Modularize.cpp 869 new FixedCompilationDatabase(Twine(PathBuf), CC1Arguments));
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp 50 LangOpts(new LangOptions()), DiagIDs(new DiagnosticIDs()),
50 LangOpts(new LangOptions()), DiagIDs(new DiagnosticIDs()),
51 DiagnosticOpts(new DiagnosticOptions()),
54 new DiagnosticsEngine(DiagIDs, DiagnosticOpts.get(), &DC, false)),
55 TargetOpts(new ModuleMapTargetOptions()),
57 FileMgr(new FileManager(FileSystemOpts)),
58 SourceMgr(new SourceManager(*Diagnostics, *FileMgr, false)),
59 HeaderInfo(new HeaderSearch(std::make_shared<HeaderSearchOptions>(),
69 return new ModularizeUtilities(InputPaths, Prefix, ProblemFilesListPath);
292 ModMap.reset(new ModuleMap(*SourceMgr, *Diagnostics, *LangOpts,
tools/clang/tools/extra/modularize/ModuleAssistant.cpp 205 SubModule = new Module(Stem, IsProblemFile);
222 auto *RootModule = new Module(RootModuleName, false);
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp 1281 return new PreprocessorTrackerImpl(Headers, DoBlockCheckHeaderListOnly);
tools/clang/tools/extra/unittests/clang-apply-replacements/ApplyReplacementsTest.cpp 38 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts(new DiagnosticOptions());
40 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs()), DiagOpts.get());
tools/clang/tools/extra/unittests/clang-include-fixer/IncludeFixerTest.cpp 27 new llvm::vfs::InMemoryFileSystem);
29 new FileManager(FileSystemOptions(), InMemoryFileSystem));
tools/clang/tools/extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests.cpp 66 new llvm::vfs::InMemoryFileSystem);
68 new FileManager(FileSystemOptions(), InMemoryFileSystem));
95 new FindAllSymbolsActionFactory(&Reporter, &RegexMap));
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h 94 DiagnosticsEngine DE(new DiagnosticIDs(), new DiagnosticOptions,
94 DiagnosticsEngine DE(new DiagnosticIDs(), new DiagnosticOptions,
114 new llvm::vfs::InMemoryFileSystem);
116 new FileManager(FileSystemOptions(), InMemoryFileSystem));
tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp 31 Aliaser.reset(new NamespaceAliaser(*Result.SourceManager));
tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp 33 Inserter.reset(new UsingInserter(*Result.SourceManager));
tools/clang/tools/libclang/ARCMigrate.cpp 58 std::unique_ptr<Remap> remap(new Remap());
85 std::unique_ptr<Remap> remap(new Remap());
tools/clang/tools/libclang/BuildSystem.cpp 34 return wrap(new llvm::vfs::YAMLVFSWriter());
102 return new CXModuleMapDescriptorImpl();
tools/clang/tools/libclang/CIndex.cpp 76 CXTranslationUnit D = new CXTranslationUnitImpl();
79 D->StringPool = new cxstring::CXStringPool();
3215 WL = new VisitorWorkList();
3295 CIndexer *CIdxr = new CIndexer();
3369 CompilerInstance::createDiagnostics(new DiagnosticOptions());
3445 Diags(CompilerInstance::createDiagnostics(new DiagnosticOptions));
3460 new std::vector<ASTUnit::RemappedFile>());
3473 new std::vector<const char *>());
4110 new std::vector<ASTUnit::RemappedFile>());
4186 CXTargetInfoImpl* impl = new CXTargetInfoImpl();
4788 return new PrintingPolicy(getCursorContext(C).getPrintingPolicy());
8566 std::unique_ptr<MemUsageEntries> entries(new MemUsageEntries());
8657 CXSourceRangeList *skipped = new CXSourceRangeList;
8699 CXSourceRangeList *skipped = new CXSourceRangeList;
tools/clang/tools/libclang/CIndexCodeCompletion.cpp 359 : CXCodeCompleteResults(), DiagOpts(new DiagnosticOptions),
360 Diag(new DiagnosticsEngine(
361 IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs), &*DiagOpts)),
363 SourceMgr(new SourceManager(*Diag, *this->FileMgr)),
736 AllocatedCXCodeCompleteResults *Results = new AllocatedCXCodeCompleteResults(
920 new CXStoredDiagnostic(Results->Diagnostics[Index], Results->LangOpts);
tools/clang/tools/libclang/CIndexDiagnostic.cpp 184 CXDiagnosticSetImpl *Set = new CXDiagnosticSetImpl();
186 IntrusiveRefCntPtr<DiagnosticOptions> DOpts = new DiagnosticOptions;
tools/clang/tools/libclang/CLog.h 59 return new Logger(name, trace);
tools/clang/tools/libclang/CXComment.cpp 368 TU->CommentToXML = new clang::index::CommentToXMLConverter();
383 TU->CommentToXML = new clang::index::CommentToXMLConverter();
398 TU->CommentToXML = new clang::index::CommentToXMLConverter();
tools/clang/tools/libclang/CXCompilationDatabase.cpp 52 return new AllocatedCXCompileCommands(std::move(CCmd));
63 return new AllocatedCXCompileCommands(std::move(CCmd));
tools/clang/tools/libclang/CXCursor.cpp 1398 return packCXCursorSet(new CXCursorSet_Impl());
1476 return new OverridenCursorsPool();
1509 Vec = new OverridenCursorsPool::CursorVec();
tools/clang/tools/libclang/CXString.cpp 114 CXStringSet *Set = new CXStringSet;
136 return new CXStringBuf(TU);
tools/clang/tools/libclang/Indexing.cpp 363 auto *PPRec = new PPConditionalDirectiveRecord(PP.getSourceManager());
479 CaptureDiag = new CaptureDiagnosticConsumer();
483 Diags(CompilerInstance::createDiagnostics(new DiagnosticOptions,
493 new std::vector<const char *>());
527 std::unique_ptr<MemBufferOwner> BufOwner(new MemBufferOwner);
560 new CXTUOwner(MakeCXTranslationUnit(CXXIdx, std::move(Unit))));
854 return new IndexSessionData(CIdx);
tools/clang/unittests/AST/ASTImporterFixtures.cpp 57 return new ASTImporter(ToContext, ToFileManager, FromContext,
tools/clang/unittests/AST/ASTImporterTest.cpp 217 ImporterRef.reset(new ASTImporter(
321 return new RedirectingImporter(ToContext, ToFileManager, FromContext,
4863 return new ASTImporterWithFakeErrors(ToContext, ToFileManager,
5360 return new ASTImporter(ToContext, ToFileManager, FromContext,
5384 ToTU->getASTContext().setExternalSource(new TestExternalASTSource());
tools/clang/unittests/AST/ASTVectorTest.cpp 27 : FileMgr(FileMgrOpts), DiagID(new DiagnosticIDs()),
28 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
28 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
tools/clang/unittests/AST/CommentLexer.cpp 31 DiagID(new DiagnosticIDs()),
32 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
32 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
tools/clang/unittests/AST/CommentParser.cpp 37 DiagID(new DiagnosticIDs()),
38 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
38 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
tools/clang/unittests/AST/CommentTextTest.cpp 46 DiagnosticsEngine Diags(new DiagnosticIDs, new DiagnosticOptions);
46 DiagnosticsEngine Diags(new DiagnosticIDs, new DiagnosticOptions);
tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp 393 std::unique_ptr<Diagnostics> Error(new Diagnostics());
397 Error.reset(new Diagnostics());
401 Error.reset(new Diagnostics());
405 Error.reset(new Diagnostics());
412 Error.reset(new Diagnostics());
417 Error.reset(new Diagnostics());
427 Error.reset(new Diagnostics());
433 Error.reset(new Diagnostics());
tools/clang/unittests/Basic/DiagnosticTest.cpp 21 DiagnosticsEngine Diags(new DiagnosticIDs(),
22 new DiagnosticOptions,
23 new IgnoringDiagConsumer());
52 DiagnosticsEngine Diags(new DiagnosticIDs(),
53 new DiagnosticOptions,
54 new IgnoringDiagConsumer());
75 DiagnosticsEngine Diags(new DiagnosticIDs(), new DiagnosticOptions,
75 DiagnosticsEngine Diags(new DiagnosticIDs(), new DiagnosticOptions,
76 new IgnoringDiagConsumer());
tools/clang/unittests/Basic/FileManagerTest.cpp 317 new llvm::vfs::InMemoryFileSystem);
343 new llvm::vfs::InMemoryFileSystem);
376 new llvm::vfs::InMemoryFileSystem);
409 new llvm::vfs::InMemoryFileSystem);
tools/clang/unittests/Basic/SourceManagerTest.cpp 34 DiagID(new DiagnosticIDs()),
35 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
35 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
37 TargetOpts(new TargetOptions) {
tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp 282 new MyASTConsumer(std::unique_ptr<CodeGenerator>(
tools/clang/unittests/CodeGen/IRMatchers.h 299 : TyM(new CondMatcher<Type>([T](const Type &Ty) -> bool {
360 return std::shared_ptr<Matcher>(new SameAsMatcher(N));
365 auto Result = new InstructionMatcher(C);
371 return std::shared_ptr<Matcher>(new ConstantIntMatcher(V, W));
376 return std::shared_ptr<EntityMatcher<Value>>(new ValueTypeMatcher(T));
380 return std::shared_ptr<EntityMatcher<Value>>(new ValueTypeMatcher(T));
385 return std::shared_ptr<EntityMatcher<Type>>(new CondMatcher<Type>(C));
389 return std::shared_ptr<EntityMatcher<Metadata>>(new AnyMatcher<Metadata>);
395 new SavingMatcher<Metadata>(V, M));
399 return std::shared_ptr<EntityMatcher<Metadata>>(new NameMetaMatcher(Name));
404 auto Res = new MTupleMatcher();
tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp 144 std::unique_ptr<Parser> ParseOP(new Parser(S.getPreprocessor(), S,
tools/clang/unittests/Driver/ToolChainTest.cpp 30 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
32 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
34 DiagnosticsEngine Diags(DiagID, &*DiagOpts, new TestDiagnosticConsumer);
36 new llvm::vfs::InMemoryFileSystem);
84 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
86 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
88 DiagnosticsEngine Diags(DiagID, &*DiagOpts, new TestDiagnosticConsumer);
90 new llvm::vfs::InMemoryFileSystem);
124 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
126 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
128 DiagnosticsEngine Diags(DiagID, &*DiagOpts, new TestDiagnosticConsumer);
130 new llvm::vfs::InMemoryFileSystem);
157 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
159 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
160 DiagnosticsEngine Diags(DiagID, &*DiagOpts, new TestDiagnosticConsumer);
tools/clang/unittests/Frontend/ASTUnitTest.cpp 42 Diags = CompilerInstance::createDiagnostics(new DiagnosticOptions());
50 new FileManager(FileSystemOptions(), vfs::getRealFileSystem());
tools/clang/unittests/Frontend/CodeGenActionTest.cpp 57 std::unique_ptr<FrontendAction> Act(new NullCodeGenAction);
tools/clang/unittests/Frontend/CompilerInstanceTest.cpp 55 CompilerInstance::createDiagnostics(new DiagnosticOptions());
75 auto DiagOpts = new DiagnosticOptions();
85 DiagnosticsOS, new DiagnosticOptions());
tools/clang/unittests/Frontend/FrontendActionTest.cpp 188 TestPPCallbacks *Callbacks = new TestPPCallbacks;
247 auto *TDC = new TypoDiagnosticConsumer;
249 Compiler.setExternalSemaSource(new TypoExternalSemaSource(Compiler));
tools/clang/unittests/Frontend/OutputStreamTest.cpp 36 new raw_svector_ostream(IRBuffer));
63 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
65 new TextDiagnosticPrinter(llvm::nulls(), &*DiagOpts), true);
92 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();
94 new TextDiagnosticPrinter(llvm::nulls(), &*DiagOpts), true);
tools/clang/unittests/Frontend/PCHPreambleTest.cpp 59 VFS = new ReadCountingInMemoryFileSystem();
81 std::shared_ptr<CompilerInvocation> CI(new CompilerInvocation);
94 Diags(CompilerInstance::createDiagnostics(new DiagnosticOptions, new DiagnosticConsumer));
94 Diags(CompilerInstance::createDiagnostics(new DiagnosticOptions, new DiagnosticConsumer));
96 FileManager *FileMgr = new FileManager(FSOpts, VFS);
tools/clang/unittests/Lex/HeaderSearchTest.cpp 29 : VFS(new llvm::vfs::InMemoryFileSystem), FileMgr(FileMgrOpts, VFS),
30 DiagID(new DiagnosticIDs()),
31 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
31 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
32 SourceMgr(Diags, FileMgr), TargetOpts(new TargetOptions),
tools/clang/unittests/Lex/LexerTest.cpp 39 DiagID(new DiagnosticIDs()),
40 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
40 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
42 TargetOpts(new TargetOptions)
tools/clang/unittests/Lex/PPCallbacksTest.cpp 119 : InMemoryFileSystem(new llvm::vfs::InMemoryFileSystem),
121 DiagID(new DiagnosticIDs()), DiagOpts(new DiagnosticOptions()),
121 DiagID(new DiagnosticIDs()), DiagOpts(new DiagnosticOptions()),
122 Diags(DiagID, DiagOpts.get(), new IgnoringDiagConsumer()),
123 SourceMgr(Diags, FileMgr), TargetOpts(new TargetOptions()) {
213 InclusionDirectiveCallbacks* Callbacks = new InclusionDirectiveCallbacks;
243 auto *Callbacks = new CondDirectiveCallbacks;
288 PragmaOpenCLExtensionCallbacks* Callbacks = new PragmaOpenCLExtensionCallbacks;
tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp 33 DiagID(new DiagnosticIDs()),
34 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
34 Diags(DiagID, new DiagnosticOptions, new IgnoringDiagConsumer()),
36 TargetOpts(new TargetOptions)
85 PPRec = new PPConditionalDirectiveRecord(SourceMgr);
tools/clang/unittests/Sema/CodeCompleteTest.cpp 82 CI.setCodeCompletionConsumer(new VisitedContextFinder(ResultCtx));
tools/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp 48 AnalysisConsumer->AddDiagnosticConsumer(new DiagConsumer(DiagsOutput));
tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp 217 FileMatchTrieTest() : Trie(new FakeComparator()) {}
tools/clang/unittests/Tooling/DependencyScannerTest.cpp 83 auto VFS = new llvm::vfs::InMemoryFileSystem();
130 auto VFS = new llvm::vfs::InMemoryFileSystem();
169 auto VFS = new llvm::vfs::InMemoryFileSystem();
tools/clang/unittests/Tooling/ExecutionTest.cpp 70 new ASTConsumerWithResult(Context)};
202 new ReportResultActionFactory(Executor.getExecutionContext())));
215 new ReportResultActionFactory(Executor.getExecutionContext())));
260 new ReportResultActionFactory(Executor.getExecutionContext())));
288 new ReportResultActionFactory(Executor.getExecutionContext())));
tools/clang/unittests/Tooling/RefactoringTest.cpp 1036 new llvm::vfs::InMemoryFileSystem());
1057 new llvm::vfs::InMemoryFileSystem());
1078 new llvm::vfs::InMemoryFileSystem());
tools/clang/unittests/Tooling/RewriterTestContext.h 37 : DiagOpts(new DiagnosticOptions()),
38 Diagnostics(IntrusiveRefCntPtr<DiagnosticIDs>(new DiagnosticIDs),
41 InMemoryFileSystem(new llvm::vfs::InMemoryFileSystem),
43 new llvm::vfs::OverlayFileSystem(llvm::vfs::getRealFileSystem())),
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp 121 Diags->setClient(new IgnoringDiagConsumer);
238 new DiagnosticsEngine(new DiagnosticIDs, new DiagnosticOptions);
238 new DiagnosticsEngine(new DiagnosticIDs, new DiagnosticOptions);
238 new DiagnosticsEngine(new DiagnosticIDs, new DiagnosticOptions);
240 new llvm::vfs::InMemoryFileSystem;
242 new FileManager(FileSystemOptions(), FS);
244 new SourceManager(*Diags, *FileMgr);
tools/clang/unittests/Tooling/Syntax/TreeTest.cpp 79 Diags->setClient(new IgnoringDiagConsumer);
113 new DiagnosticsEngine(new DiagnosticIDs, new DiagnosticOptions);
113 new DiagnosticsEngine(new DiagnosticIDs, new DiagnosticOptions);
113 new DiagnosticsEngine(new DiagnosticIDs, new DiagnosticOptions);
115 new llvm::vfs::InMemoryFileSystem;
117 new FileManager(FileSystemOptions(), FS);
119 new SourceManager(*Diags, *FileMgr);
tools/clang/unittests/Tooling/ToolingTest.cpp 152 new llvm::vfs::OverlayFileSystem(llvm::vfs::getRealFileSystem()));
154 new llvm::vfs::InMemoryFileSystem);
157 new FileManager(FileSystemOptions(), OverlayFileSystem));
178 new llvm::vfs::OverlayFileSystem(llvm::vfs::getRealFileSystem()));
180 new llvm::vfs::InMemoryFileSystem);
183 new FileManager(FileSystemOptions(), OverlayFileSystem));
435 new llvm::vfs::OverlayFileSystem(llvm::vfs::getRealFileSystem()));
437 new llvm::vfs::InMemoryFileSystem);
tools/clang/unittests/libclang/TestUtils.h 69 fixed_addr_string(new std::string(Filename)),
70 fixed_addr_string(new std::string(Contents))));
tools/clang/utils/TableGen/ClangAttrEmitter.cpp 2686 AttrClass *Class = new AttrClass(Descriptor, ClassRecord);
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp 649 T *Mem = new T(std::forward<Args>(args)...);
tools/dsymutil/DebugMap.cpp 88 Objects.emplace_back(new DebugMapObject(ObjectFilePath, Timestamp, Type));
200 seq[index].reset(new dsymutil::DebugMapObject);
217 DM.reset(new DebugMap());
tools/dsymutil/DwarfStreamer.cpp 69 MOFI.reset(new MCObjectFileInfo);
70 MC.reset(new MCContext(MAI.get(), MRI.get(), MOFI.get()));
tools/llc/llc.cpp 499 PM.add(new TargetLibraryInfoWrapperPass(TLII));
543 new MachineModuleInfoWrapperPass(&LLVMTM);
tools/lld/COFF/DebugTypes.cpp 101 return new TpiSource(TpiSource::Regular, f);
107 return new UseTypeServerSource(f, ts);
111 return new PrecompSource(f);
116 return new UsePrecompSource(f, precomp);
263 return new TypeServerSource(m, session.release());
tools/lld/COFF/SymbolTable.cpp 786 lto.reset(new BitcodeCompiler);
tools/lld/ELF/Driver.cpp 1574 lto.reset(new BitcodeCompiler);
tools/lld/include/lld/Core/Resolver.h 34 Resolver(LinkingContext &ctx) : _ctx(ctx), _result(new MergedFile()) {}
tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h 101 auto file = std::unique_ptr<T>(new T(std::forward<Args>(args)...));
tools/lld/lib/Core/LinkingContext.cpp 38 std::unique_ptr<SimpleFile> entryFile(new SimpleFile(filename,
54 new SimpleFile(filename, File::kindUndefinedSymsObject));
tools/lld/lib/ReaderWriter/FileArchive.cpp 128 _archive.reset(new Archive(_mb->getMemBufferRef(), Err));
224 add(std::unique_ptr<Reader>(new ArchiveReader(logLoading)));
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp 1518 return std::unique_ptr<mach_o::ArchHandler>(new ArchHandler_arm());
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp 893 return std::unique_ptr<mach_o::ArchHandler>(new ArchHandler_arm64());
tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp 639 return std::unique_ptr<mach_o::ArchHandler>(new ArchHandler_x86());
tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp 895 return std::unique_ptr<mach_o::ArchHandler>(new ArchHandler_x86_64());
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp 761 result.emplace_back(new mach_o::FlatNamespaceFile(*this));
901 new llvm::raw_fd_ostream(path, ec, llvm::sys::fs::OF_None));
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp 207 std::unique_ptr<NormalizedFile> f(new NormalizedFile());
584 add(std::unique_ptr<Reader>(new mach_o::normalized::MachOObjectReader(ctx)));
585 add(std::unique_ptr<Reader>(new mach_o::normalized::MachODylibReader(ctx)));
589 new mach_o::MachOYamlIOTaggedDocumentHandler(arch)));
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp 1592 std::unique_ptr<NormalizedFile> f(new NormalizedFile());
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp 1404 std::unique_ptr<MachOFile> file(new MachOFile(path));
1414 std::unique_ptr<MachODylibFile> file(new MachODylibFile(path));
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp 804 std::unique_ptr<NormalizedFile> f(new NormalizedFile());
tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp 373 pm.add(std::unique_ptr<Pass>(new StubsPass(ctx)));
tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp 51 r.emplace_back(new CEntryFile(_ctx));
54 r.emplace_back(new StubHelperFile(_ctx));
57 r.emplace_back(new MachHeaderAliasFile(_ctx));
67 return std::unique_ptr<Writer>(new lld::mach_o::MachOWriter(context));
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp 635 _rnb(new RefNameBuilder(*file)), _path(file->path()),
1392 add(std::unique_ptr<Reader>(new YAMLReader(*this)));
1394 new NativeYamlIOTaggedDocumentHandler()));
1396 new ArchiveYamlIOTaggedDocumentHandler()));
1400 return std::unique_ptr<Writer>(new lld::yaml::Writer(context));
tools/lld/wasm/SymbolTable.cpp 72 lto.reset(new BitcodeCompiler);
tools/lldb/include/lldb/Core/Module.h 123 lldb::ModuleSP module_sp(new Module());
tools/lldb/include/lldb/DataFormatters/FormattersContainer.h 270 new TypeNameSpecifierImpl(key.AsCString(), false));
281 new TypeNameSpecifierImpl(regex.GetText().str().c_str(), true));
tools/lldb/include/lldb/DataFormatters/TypeCategory.h 47 : m_exact_sp(new ExactMatchContainer(std::string(exact_name), clist)),
48 m_regex_sp(new RegexMatchContainer(std::string(regex_name), clist)) {}
tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h 341 return SyntheticChildrenFrontEnd::AutoPointer(new FrontEnd(this, backend));
444 new FrontEnd(m_python_class, backend));
tools/lldb/include/lldb/Host/MainLoopBase.h 58 return ReadHandleUP(new ReadHandle(*this, object_sp->GetWaitableHandle()));
tools/lldb/include/lldb/Interpreter/CommandReturnObject.h 49 stream_sp.reset(new StreamString());
59 stream_sp.reset(new StreamString());
66 lldb::StreamSP stream_sp(new StreamFile(file_sp));
71 lldb::StreamSP stream_sp(new StreamFile(file_sp));
tools/lldb/include/lldb/Symbol/ClangASTImporter.h 201 context_md = ASTContextMetadataSP(new ASTContextMetadata(dst_ctx));
353 ASTContextMetadataSP(new ASTContextMetadata(dst_ctx));
379 ImporterDelegateSP(new ASTImporterDelegate(*this, dst_ctx, src_ctx));
tools/lldb/include/lldb/Symbol/UnwindPlan.h 402 m_row_list.emplace_back(new Row(*row_sp));
tools/lldb/include/lldb/Target/Language.h 99 for (std::shared_ptr<TypeScavenger> scavenger : { std::shared_ptr<TypeScavenger>(new ScavengerTypes())... }) {
tools/lldb/include/lldb/Target/ProcessStructReader.h 72 lldb::DataBufferSP buffer_sp(new DataBufferHeap(*total_size, 0));
tools/lldb/include/lldb/Target/StackFrameRecognizer.h 132 return (new ValueObjectRecognizerSynthesizedValue(parent, type))->GetSP();
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h 290 m_index_to_object.AddObjectForIndex(result, new T(t));
342 return new UnderlyingT(Deserialize<UnderlyingT>());
352 return *(new UnderlyingT(Deserialize<UnderlyingT>()));
501 static Class *doit(Args... args) { return new Class(args...); }
tools/lldb/include/lldb/Utility/SharedCluster.h 73 desired_object, new imp::shared_ptr_refcount<ClusterManager>(this));
tools/lldb/include/lldb/Utility/TraceOptions.h 20 TraceOptions() : m_trace_params(new StructuredData::Dictionary()) {}
tools/lldb/source/API/SBAddress.cpp 24 SBAddress::SBAddress() : m_opaque_up(new Address()) {
29 : m_opaque_up(new Address()) {
34 SBAddress::SBAddress(const SBAddress &rhs) : m_opaque_up(new Address()) {
41 : m_opaque_up(new Address(section.GetSP(), offset)) {
48 : m_opaque_up(new Address()) {
92 m_opaque_up.reset(new Address());
108 m_opaque_up.reset(new Address());
190 m_opaque_up.reset(new Address());
tools/lldb/source/API/SBAttachInfo.cpp 19 SBAttachInfo::SBAttachInfo() : m_opaque_sp(new ProcessAttachInfo()) {
24 : m_opaque_sp(new ProcessAttachInfo()) {
31 : m_opaque_sp(new ProcessAttachInfo()) {
40 : m_opaque_sp(new ProcessAttachInfo()) {
51 : m_opaque_sp(new ProcessAttachInfo()) {
tools/lldb/source/API/SBBreakpoint.cpp 497 new BreakpointOptions::CommandData(*commands, eScriptLanguageNone));
587 BatonSP baton_sp(new SBBreakpointCallbackBaton(callback, baton));
872 : m_opaque_sp(new SBBreakpointListImpl(target.GetSP())) {
tools/lldb/source/API/SBBreakpointLocation.cpp 284 new BreakpointOptions::CommandData(*commands, eScriptLanguageNone));
tools/lldb/source/API/SBBreakpointName.cpp 118 m_impl_up.reset(new SBBreakpointNameImpl(sb_target, name));
136 m_impl_up.reset(new SBBreakpointNameImpl(target.shared_from_this(), name));
157 m_impl_up.reset(new SBBreakpointNameImpl(rhs.m_impl_up->GetTarget(),
174 m_impl_up.reset(new SBBreakpointNameImpl(rhs.m_impl_up->GetTarget(),
486 new BreakpointOptions::CommandData(*commands, eScriptLanguageNone));
561 BatonSP baton_sp(new SBBreakpointCallbackBaton(callback, baton));
tools/lldb/source/API/SBBroadcaster.cpp 24 : m_opaque_sp(new Broadcaster(nullptr, name)), m_opaque_ptr(nullptr) {
tools/lldb/source/API/SBCommandInterpreter.cpp 37 m_opaque_up.reset(new CommandInterpreterRunOptions());
668 new CommandObjectMultiword(*m_opaque_ptr, name, help);
770 CommandObjectMultiword *new_command = new CommandObjectMultiword(
tools/lldb/source/API/SBCommandReturnObject.cpp 25 : m_ptr(new CommandReturnObject()), m_owned(true) {}
29 : m_ptr(new CommandReturnObject(*rhs.m_ptr)), m_owned(rhs.m_owned) {}
49 : m_opaque_up(new SBCommandReturnObjectImpl()) {
54 : m_opaque_up(new SBCommandReturnObjectImpl(ref)) {
tools/lldb/source/API/SBCommunication.cpp 24 : m_opaque(new Communication(broadcaster_name)), m_opaque_owned(true) {
82 m_opaque->SetConnection(new ConnectionFileDescriptor(fd, owns_fd));
tools/lldb/source/API/SBData.cpp 25 SBData::SBData() : m_opaque_sp(new DataExtractor()) {
398 lldb::DataBufferSP buffer_sp(new DataBufferHeap(data, data_len));
400 new DataExtractor(buffer_sp, endian, addr_byte_size));
420 lldb::DataBufferSP buffer_sp(new DataBufferHeap(array, data_len));
422 new DataExtractor(buffer_sp, endian, addr_byte_size));
442 lldb::DataBufferSP buffer_sp(new DataBufferHeap(array, data_len));
444 new DataExtractor(buffer_sp, endian, addr_byte_size));
464 lldb::DataBufferSP buffer_sp(new DataBufferHeap(array, data_len));
466 new DataExtractor(buffer_sp, endian, addr_byte_size));
486 lldb::DataBufferSP buffer_sp(new DataBufferHeap(array, data_len));
488 new DataExtractor(buffer_sp, endian, addr_byte_size));
508 lldb::DataBufferSP buffer_sp(new DataBufferHeap(array, data_len));
510 new DataExtractor(buffer_sp, endian, addr_byte_size));
527 lldb::DataBufferSP buffer_sp(new DataBufferHeap(data, data_len));
550 lldb::DataBufferSP buffer_sp(new DataBufferHeap(array, data_len));
573 lldb::DataBufferSP buffer_sp(new DataBufferHeap(array, data_len));
595 lldb::DataBufferSP buffer_sp(new DataBufferHeap(array, data_len));
617 lldb::DataBufferSP buffer_sp(new DataBufferHeap(array, data_len));
639 lldb::DataBufferSP buffer_sp(new DataBufferHeap(array, data_len));
tools/lldb/source/API/SBDeclaration.cpp 151 m_opaque_up.reset(new lldb_private::Declaration());
tools/lldb/source/API/SBError.cpp 152 m_opaque_up.reset(new Status());
tools/lldb/source/API/SBEvent.cpp 30 : m_event_sp(new Event(event_type, new EventDataBytes(cstr, cstr_len))),
30 : m_event_sp(new Event(event_type, new EventDataBytes(cstr, cstr_len))),
tools/lldb/source/API/SBExecutionContext.cpp 41 : m_exe_ctx_sp(new ExecutionContextRef()) {
48 : m_exe_ctx_sp(new ExecutionContextRef()) {
56 : m_exe_ctx_sp(new ExecutionContextRef()) {
63 : m_exe_ctx_sp(new ExecutionContextRef()) {
tools/lldb/source/API/SBExpressionOptions.cpp 20 : m_opaque_up(new EvaluateExpressionOptions()) {
tools/lldb/source/API/SBFileSpec.cpp 26 SBFileSpec::SBFileSpec() : m_opaque_up(new lldb_private::FileSpec()) {
37 : m_opaque_up(new lldb_private::FileSpec(fspec)) {}
40 SBFileSpec::SBFileSpec(const char *path) : m_opaque_up(new FileSpec(path)) {
47 : m_opaque_up(new FileSpec(path)) {
tools/lldb/source/API/SBFileSpecList.cpp 24 SBFileSpecList::SBFileSpecList() : m_opaque_up(new FileSpecList()) {
tools/lldb/source/API/SBFrame.cpp 57 SBFrame::SBFrame() : m_opaque_sp(new ExecutionContextRef()) {
62 : m_opaque_sp(new ExecutionContextRef(lldb_object_sp)) {
tools/lldb/source/API/SBInstruction.cpp 75 : m_opaque_sp(new InstructionImpl(disasm_sp, inst_sp)) {}
190 DataExtractorSP data_extractor_sp(new DataExtractor());
337 lldb::InstructionSP(new PseudoInstruction()));
tools/lldb/source/API/SBLaunchInfo.cpp 38 : m_opaque_sp(new SBLaunchInfoImpl()) {
tools/lldb/source/API/SBLineEntry.cpp 166 m_opaque_up.reset(new lldb_private::LineEntry());
tools/lldb/source/API/SBMemoryRegionInfo.cpp 21 SBMemoryRegionInfo::SBMemoryRegionInfo() : m_opaque_up(new MemoryRegionInfo()) {
26 : m_opaque_up(new MemoryRegionInfo()) {
tools/lldb/source/API/SBMemoryRegionInfoList.cpp 74 : m_opaque_up(new MemoryRegionInfoListImpl()) {
80 : m_opaque_up(new MemoryRegionInfoListImpl(*rhs.m_opaque_up)) {
tools/lldb/source/API/SBModuleSpec.cpp 22 SBModuleSpec::SBModuleSpec() : m_opaque_up(new lldb_private::ModuleSpec()) {
152 SBModuleSpecList::SBModuleSpecList() : m_opaque_up(new ModuleSpecList()) {
157 : m_opaque_up(new ModuleSpecList(*rhs.m_opaque_up)) {
tools/lldb/source/API/SBPlatform.cpp 68 : m_opaque_ptr(new PlatformConnectOptions(url)) {
74 : m_opaque_ptr(new PlatformConnectOptions()) {
163 : m_opaque_ptr(new PlatformShellCommand(shell_command)) {
170 : m_opaque_ptr(new PlatformShellCommand()) {
tools/lldb/source/API/SBProcessInfo.cpp 42 m_opaque_up.reset(new ProcessInstanceInfo());
tools/lldb/source/API/SBQueue.cpp 220 SBQueue::SBQueue() : m_opaque_sp(new QueueImpl()) {
225 : m_opaque_sp(new QueueImpl(queue_sp)) {
tools/lldb/source/API/SBSection.cpp 214 new DataExtractor(data_buffer_sp, objfile->GetByteOrder(),
tools/lldb/source/API/SBSourceManager.cpp 78 m_opaque_up.reset(new SourceManagerImpl(debugger.get_sp()));
84 m_opaque_up.reset(new SourceManagerImpl(target.GetSP()));
94 m_opaque_up.reset(new SourceManagerImpl(*(rhs.m_opaque_up.get())));
103 m_opaque_up.reset(new SourceManagerImpl(*(rhs.m_opaque_up.get())));
tools/lldb/source/API/SBStream.cpp 22 SBStream::SBStream() : m_opaque_up(new StreamString()), m_is_file(false) {
171 m_opaque_up.reset(new StreamString());
tools/lldb/source/API/SBStringList.cpp 69 m_opaque_up.reset(new lldb_private::StringList(str));
81 m_opaque_up.reset(new lldb_private::StringList(strv, strc));
91 m_opaque_up.reset(new lldb_private::StringList());
98 m_opaque_up.reset(new lldb_private::StringList());
tools/lldb/source/API/SBStructuredData.cpp 27 SBStructuredData::SBStructuredData() : m_impl_up(new StructuredDataImpl()) {
32 : m_impl_up(new StructuredDataImpl(*rhs.m_impl_up.get())) {
38 : m_impl_up(new StructuredDataImpl(event_sp)) {
tools/lldb/source/API/SBSymbolContext.cpp 188 m_opaque_up.reset(new SymbolContext);
194 m_opaque_up.reset(new SymbolContext);
tools/lldb/source/API/SBSymbolContextList.cpp 19 : m_opaque_up(new SymbolContextList()) {
tools/lldb/source/API/SBThread.cpp 62 SBThread::SBThread() : m_opaque_sp(new ExecutionContextRef()) {
67 : m_opaque_sp(new ExecutionContextRef(lldb_object_sp)) {
tools/lldb/source/API/SBType.cpp 31 : m_opaque_sp(new TypeImpl(
35 : m_opaque_sp(new TypeImpl(type_sp)) {}
236 type_sb.SetSP(TypeImplSP(new TypeImpl(vector_element_type)));
315 sb_func_type.reset(new TypeMemberFunctionImpl(
407 sb_type_member.reset(new TypeMemberImpl(
408 TypeImplSP(new TypeImpl(base_class_type)), bit_offset));
424 sb_type_member.reset(new TypeMemberImpl(
425 TypeImplSP(new TypeImpl(base_class_type)), bit_offset));
443 lldb::TypeEnumMemberImplSP(new TypeEnumMemberImpl(
444 lldb::TypeImplSP(new TypeImpl(integer_type)), name, value)));
472 new TypeMemberImpl(TypeImplSP(new TypeImpl(field_type)), bit_offset,
472 new TypeMemberImpl(TypeImplSP(new TypeImpl(field_type)), bit_offset,
562 SBTypeList::SBTypeList() : m_opaque_up(new TypeListImpl()) {
567 : m_opaque_up(new TypeListImpl()) {
590 m_opaque_up.reset(new TypeListImpl());
633 m_opaque_up.reset(new TypeMemberImpl(rhs.ref()));
643 m_opaque_up.reset(new TypeMemberImpl(rhs.ref()));
747 m_opaque_up.reset(new TypeMemberImpl());
823 sb_type.SetSP(lldb::TypeImplSP(new TypeImpl(m_opaque_sp->GetType())));
833 sb_type.SetSP(lldb::TypeImplSP(new TypeImpl(m_opaque_sp->GetReturnType())));
854 lldb::TypeImplSP(new TypeImpl(m_opaque_sp->GetArgumentAtIndex(i))));
tools/lldb/source/API/SBTypeEnumMember.cpp 111 : m_opaque_up(new TypeEnumMemberListImpl()) {
116 : m_opaque_up(new TypeEnumMemberListImpl()) {
144 m_opaque_up.reset(new TypeEnumMemberListImpl());
tools/lldb/source/API/SBTypeFilter.cpp 25 : m_opaque_sp(TypeFilterImplSP(new TypeFilterImpl(options))) {
185 TypeFilterImplSP new_sp(new TypeFilterImpl(GetOptions()));
tools/lldb/source/API/SBTypeFormat.cpp 26 TypeFormatImplSP(new TypeFormatImpl_Format(format, options))) {
32 : m_opaque_sp(TypeFormatImplSP(new TypeFormatImpl_EnumType(
188 TypeFormatImplSP(new TypeFormatImpl_Format(GetFormat(), GetOptions())));
191 new TypeFormatImpl_EnumType(ConstString(GetTypeName()), GetOptions())));
tools/lldb/source/API/SBTypeNameSpecifier.cpp 26 : m_opaque_sp(new TypeNameSpecifierImpl(name, is_regex)) {
39 new TypeNameSpecifierImpl(type.m_opaque_sp->GetCompilerType(true)));
tools/lldb/source/API/SBTypeSummary.cpp 25 m_opaque_up.reset(new TypeSummaryOptions());
115 m_opaque_up.reset(new TypeSummaryOptions(*lldb_object_ptr));
117 m_opaque_up.reset(new TypeSummaryOptions());
173 retval.SetSP(TypeSummaryImplSP(new CXXFunctionSummaryFormat(
430 new_sp = TypeSummaryImplSP(new CXXFunctionSummaryFormat(
435 new_sp = TypeSummaryImplSP(new ScriptSummaryFormat(
440 new_sp = TypeSummaryImplSP(new StringSummaryFormat(
460 new_sp = TypeSummaryImplSP(new StringSummaryFormat(GetOptions(), ""));
467 new_sp = TypeSummaryImplSP(new ScriptSummaryFormat(GetOptions(), "", ""));
469 new_sp = TypeSummaryImplSP(new StringSummaryFormat(GetOptions(), ""));
tools/lldb/source/API/SBTypeSynthetic.cpp 205 ScriptedSyntheticChildrenSP new_sp(new ScriptedSyntheticChildren(
tools/lldb/source/API/SBValue.cpp 787 ValueImplSP proxy_sp(new ValueImpl(m_opaque_sp->GetRootSP(), use_dynamic,
799 ValueImplSP proxy_sp(new ValueImpl(m_opaque_sp->GetRootSP(),
812 ValueImplSP proxy_sp(new ValueImpl(m_opaque_sp->GetRootSP(),
1124 m_opaque_sp = ValueImplSP(new ValueImpl(sp, use_dynamic, use_synthetic));
1126 m_opaque_sp = ValueImplSP(new ValueImpl(sp, eNoDynamicValues, true));
1128 m_opaque_sp = ValueImplSP(new ValueImpl(sp, eNoDynamicValues, false));
1159 m_opaque_sp = ValueImplSP(new ValueImpl(sp, use_dynamic, use_synthetic));
1166 ValueImplSP(new ValueImpl(sp, use_dynamic, use_synthetic, name));
1391 DataExtractorSP data_sp(new DataExtractor());
1408 DataExtractorSP data_sp(new DataExtractor());
tools/lldb/source/API/SBValueList.cpp 78 m_opaque_up.reset(new ValueListImpl(*rhs));
83 m_opaque_up.reset(new ValueListImpl(*lldb_object_ptr));
110 m_opaque_up.reset(new ValueListImpl(*rhs));
176 m_opaque_up.reset(new ValueListImpl());
tools/lldb/source/API/SBVariablesOptions.cpp 84 : m_opaque_up(new VariablesOptionsImpl()) {
89 : m_opaque_up(new VariablesOptionsImpl(options.ref())) {
101 m_opaque_up.reset(new VariablesOptionsImpl(options.ref()));
tools/lldb/source/Breakpoint/Breakpoint.cpp 53 m_options_up(new BreakpointOptions(true)), m_locations(*this),
61 m_options_up(new BreakpointOptions(*source_bp.m_options_up)),
77 new StructuredData::Dictionary());
79 new StructuredData::Dictionary());
82 StructuredData::ArraySP names_array_sp(new StructuredData::Array());
85 StructuredData::StringSP(new StructuredData::String(name)));
473 BreakpointEventData *new_locations_event = new BreakpointEventData(
580 removed_locations_event = new BreakpointEventData(
813 locations_event = new BreakpointEventData(
829 locations_event = new BreakpointEventData(
1004 new Breakpoint::BreakpointEventData(eventKind, shared_from_this());
tools/lldb/source/Breakpoint/BreakpointList.cpp 20 new Breakpoint::BreakpointEventData(event, bp));
tools/lldb/source/Breakpoint/BreakpointLocation.cpp 372 m_options_up.reset(new BreakpointOptions(false));
644 Breakpoint::BreakpointEventData *data = new Breakpoint::BreakpointEventData(
tools/lldb/source/Breakpoint/BreakpointLocationList.cpp 35 new BreakpointLocation(bp_loc_id, m_owner, addr, LLDB_INVALID_THREAD_ID,
tools/lldb/source/Breakpoint/BreakpointOptions.cpp 41 new StructuredData::Dictionary());
45 StructuredData::ArraySP user_source_sp(new StructuredData::Array());
48 new StructuredData::String(user_source[i]));
62 std::unique_ptr<CommandData> data_up(new CommandData());
157 m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
173 m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
226 m_thread_spec_up.reset(new ThreadSpec(*incoming.m_thread_spec_up));
364 new StructuredData::Dictionary());
512 m_thread_spec_up.reset(new ThreadSpec());
tools/lldb/source/Breakpoint/BreakpointResolver.cpp 156 StructuredData::DictionarySP type_dict_sp(new StructuredData::Dictionary());
tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp 64 return new BreakpointResolverAddress(bkpt, address, module_filespec);
70 new StructuredData::Dictionary());
182 new BreakpointResolverAddress(&breakpoint, m_addr));
tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp 90 return new BreakpointResolverFileLine(bkpt, file_spec, line_no, column,
98 new StructuredData::Dictionary());
267 lldb::BreakpointResolverSP ret_sp(new BreakpointResolverFileLine(
tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp 72 return new BreakpointResolverFileRegex(bkpt, std::move(regex), names_set,
79 new StructuredData::Dictionary());
86 StructuredData::ArraySP names_array_sp(new StructuredData::Array());
88 StructuredData::StringSP item(new StructuredData::String(name));
165 lldb::BreakpointResolverSP ret_sp(new BreakpointResolverFileRegex(
tools/lldb/source/Breakpoint/BreakpointResolverName.cpp 129 return new BreakpointResolverName(bkpt, RegularExpression(regex_text),
180 BreakpointResolverName *resolver = new BreakpointResolverName(
192 new StructuredData::Dictionary());
198 StructuredData::ArraySP names_sp(new StructuredData::Array());
199 StructuredData::ArraySP name_masks_sp(new StructuredData::Array());
202 new StructuredData::String(lookup.GetName().AsCString())));
204 new StructuredData::Integer(lookup.GetNameTypeMask())));
430 lldb::BreakpointResolverSP ret_sp(new BreakpointResolverName(*this));
tools/lldb/source/Breakpoint/BreakpointResolverScripted.cpp 80 StructuredDataImpl *args_data_impl = new StructuredDataImpl();
87 return new BreakpointResolverScripted(bkpt, class_name, depth,
94 new StructuredData::Dictionary());
160 new BreakpointResolverScripted(&breakpoint, m_class_name, m_depth,
tools/lldb/source/Breakpoint/Watchpoint.cpp 314 new Watchpoint::WatchpointEventData(eventKind, shared_from_this());
tools/lldb/source/Breakpoint/WatchpointList.cpp 29 new Watchpoint::WatchpointEventData(
178 new Watchpoint::WatchpointEventData(eWatchpointEventTypeRemoved,
240 new Watchpoint::WatchpointEventData(eWatchpointEventTypeRemoved,
tools/lldb/source/Breakpoint/WatchpointOptions.cpp 39 m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
49 m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
60 WatchpointOptions *ret_val = new WatchpointOptions(orig);
111 m_thread_spec_up.reset(new ThreadSpec());
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp 1982 new CommandObjectBreakpointNameAdd(interpreter));
1984 new CommandObjectBreakpointNameDelete(interpreter));
1986 new CommandObjectBreakpointNameList(interpreter));
1988 new CommandObjectBreakpointNameConfigure(interpreter));
2228 new CommandObjectBreakpointList(interpreter));
2230 new CommandObjectBreakpointEnable(interpreter));
2232 new CommandObjectBreakpointDisable(interpreter));
2234 new CommandObjectBreakpointClear(interpreter));
2236 new CommandObjectBreakpointDelete(interpreter));
2238 new CommandObjectBreakpointSet(interpreter));
2240 new CommandObjectBreakpointCommand(interpreter));
2242 new CommandObjectBreakpointModify(interpreter));
2244 new CommandObjectBreakpointName(interpreter));
2246 new CommandObjectBreakpointWrite(interpreter));
2248 new CommandObjectBreakpointRead(interpreter));
tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp 710 new CommandObjectBreakpointCommandAdd(interpreter));
712 new CommandObjectBreakpointCommandDelete(interpreter));
714 new CommandObjectBreakpointCommandList(interpreter));
tools/lldb/source/Commands/CommandObjectCommands.cpp 616 OptionArgVectorSP(new OptionArgVector);
686 OptionArgVectorSP(new OptionArgVector);
1000 IOHandlerSP io_handler_sp(new IOHandlerEditline(
1614 CommandObjectSP command_obj_sp(new CommandObjectPythonFunction(
1672 CommandObjectSP new_cmd(new CommandObjectPythonFunction(
1698 CommandObjectSP new_cmd(new CommandObjectScriptingObject(
1829 new CommandObjectCommandsScriptAdd(interpreter)));
1832 CommandObjectSP(new CommandObjectCommandsScriptDelete(interpreter)));
1835 CommandObjectSP(new CommandObjectCommandsScriptClear(interpreter)));
1836 LoadSubCommand("list", CommandObjectSP(new CommandObjectCommandsScriptList(
1840 CommandObjectSP(new CommandObjectCommandsScriptImport(interpreter)));
1856 CommandObjectSP(new CommandObjectCommandsSource(interpreter)));
1858 CommandObjectSP(new CommandObjectCommandsAlias(interpreter)));
1860 new CommandObjectCommandsUnalias(interpreter)));
1862 CommandObjectSP(new CommandObjectCommandsDelete(interpreter)));
1864 "regex", CommandObjectSP(new CommandObjectCommandsAddRegex(interpreter)));
1866 new CommandObjectCommandsHistory(interpreter)));
1869 CommandObjectSP(new CommandObjectMultiwordCommandsScript(interpreter)));
tools/lldb/source/Commands/CommandObjectExpression.cpp 532 new IOHandlerEditline(debugger, IOHandler::Type::Expression,
tools/lldb/source/Commands/CommandObjectFrame.cpp 884 StackFrameRecognizerSP(new ScriptedStackFrameRecognizer(
888 RegularExpressionSP(new RegularExpression(m_options.m_module));
890 RegularExpressionSP(new RegularExpression(m_options.m_function));
1072 CommandObjectSP(new CommandObjectFrameRecognizerAdd(interpreter)));
1075 CommandObjectSP(new CommandObjectFrameRecognizerClear(interpreter)));
1078 CommandObjectSP(new CommandObjectFrameRecognizerDelete(interpreter)));
1081 CommandObjectSP(new CommandObjectFrameRecognizerList(interpreter)));
1084 CommandObjectSP(new CommandObjectFrameRecognizerInfo(interpreter)));
1101 CommandObjectSP(new CommandObjectFrameDiagnose(interpreter)));
1103 CommandObjectSP(new CommandObjectFrameInfo(interpreter)));
1105 CommandObjectSP(new CommandObjectFrameSelect(interpreter)));
1107 CommandObjectSP(new CommandObjectFrameVariable(interpreter)));
1111 CommandObjectSP(new CommandObjectFrameRecognizer(interpreter)));
tools/lldb/source/Commands/CommandObjectGUI.cpp 35 IOHandlerSP io_handler_sp(new IOHandlerCursesGUI(debugger));
tools/lldb/source/Commands/CommandObjectLog.cpp 381 CommandObjectSP(new CommandObjectLogEnable(interpreter)));
383 CommandObjectSP(new CommandObjectLogDisable(interpreter)));
385 CommandObjectSP(new CommandObjectLogList(interpreter)));
387 CommandObjectSP(new CommandObjectLogTimer(interpreter)));
tools/lldb/source/Commands/CommandObjectMemory.cpp 1775 CommandObjectSP(new CommandObjectMemoryFind(interpreter)));
1777 CommandObjectSP(new CommandObjectMemoryRead(interpreter)));
1779 CommandObjectSP(new CommandObjectMemoryWrite(interpreter)));
1781 CommandObjectSP(new CommandObjectMemoryHistory(interpreter)));
1783 CommandObjectSP(new CommandObjectMemoryRegion(interpreter)));
tools/lldb/source/Commands/CommandObjectPlatform.cpp 473 m_options.Append(new OptionPermissions());
528 m_options.Append(new OptionPermissions());
751 "open", CommandObjectSP(new CommandObjectPlatformFOpen(interpreter)));
753 "close", CommandObjectSP(new CommandObjectPlatformFClose(interpreter)));
755 "read", CommandObjectSP(new CommandObjectPlatformFRead(interpreter)));
757 "write", CommandObjectSP(new CommandObjectPlatformFWrite(interpreter)));
1534 CommandObjectSP(new CommandObjectPlatformProcessAttach(interpreter)));
1537 CommandObjectSP(new CommandObjectPlatformProcessLaunch(interpreter)));
1538 LoadSubCommand("info", CommandObjectSP(new CommandObjectPlatformProcessInfo(
1540 LoadSubCommand("list", CommandObjectSP(new CommandObjectPlatformProcessList(
1720 CommandObjectSP(new CommandObjectPlatformSelect(interpreter)));
1722 CommandObjectSP(new CommandObjectPlatformList(interpreter)));
1724 CommandObjectSP(new CommandObjectPlatformStatus(interpreter)));
1726 new CommandObjectPlatformConnect(interpreter)));
1729 CommandObjectSP(new CommandObjectPlatformDisconnect(interpreter)));
1730 LoadSubCommand("settings", CommandObjectSP(new CommandObjectPlatformSettings(
1733 CommandObjectSP(new CommandObjectPlatformMkDir(interpreter)));
1735 CommandObjectSP(new CommandObjectPlatformFile(interpreter)));
1736 LoadSubCommand("get-file", CommandObjectSP(new CommandObjectPlatformGetFile(
1738 LoadSubCommand("get-size", CommandObjectSP(new CommandObjectPlatformGetSize(
1740 LoadSubCommand("put-file", CommandObjectSP(new CommandObjectPlatformPutFile(
1743 new CommandObjectPlatformProcess(interpreter)));
1745 CommandObjectSP(new CommandObjectPlatformShell(interpreter)));
1748 CommandObjectSP(new CommandObjectPlatformInstall(interpreter)));
tools/lldb/source/Commands/CommandObjectPlugin.cpp 79 CommandObjectSP(new CommandObjectPluginLoad(interpreter)));
tools/lldb/source/Commands/CommandObjectProcess.cpp 1485 CommandObjectSP(new CommandObjectProcessAttach(interpreter)));
1487 CommandObjectSP(new CommandObjectProcessLaunch(interpreter)));
1488 LoadSubCommand("continue", CommandObjectSP(new CommandObjectProcessContinue(
1491 CommandObjectSP(new CommandObjectProcessConnect(interpreter)));
1493 CommandObjectSP(new CommandObjectProcessDetach(interpreter)));
1495 CommandObjectSP(new CommandObjectProcessLoad(interpreter)));
1497 CommandObjectSP(new CommandObjectProcessUnload(interpreter)));
1499 CommandObjectSP(new CommandObjectProcessSignal(interpreter)));
1501 CommandObjectSP(new CommandObjectProcessHandle(interpreter)));
1503 CommandObjectSP(new CommandObjectProcessStatus(interpreter)));
1504 LoadSubCommand("interrupt", CommandObjectSP(new CommandObjectProcessInterrupt(
1507 CommandObjectSP(new CommandObjectProcessKill(interpreter)));
1509 CommandObjectSP(new CommandObjectProcessPlugin(interpreter)));
1510 LoadSubCommand("save-core", CommandObjectSP(new CommandObjectProcessSaveCore(
tools/lldb/source/Commands/CommandObjectRegister.cpp 391 CommandObjectSP(new CommandObjectRegisterRead(interpreter)));
393 CommandObjectSP(new CommandObjectRegisterWrite(interpreter)));
tools/lldb/source/Commands/CommandObjectReproducer.cpp 378 CommandObjectSP(new CommandObjectReproducerGenerate(interpreter)));
380 new CommandObjectReproducerStatus(interpreter)));
382 CommandObjectSP(new CommandObjectReproducerDump(interpreter)));
tools/lldb/source/Commands/CommandObjectSettings.cpp 1120 CommandObjectSP(new CommandObjectSettingsSet(interpreter)));
1122 CommandObjectSP(new CommandObjectSettingsShow(interpreter)));
1124 CommandObjectSP(new CommandObjectSettingsList(interpreter)));
1126 CommandObjectSP(new CommandObjectSettingsRemove(interpreter)));
1128 new CommandObjectSettingsReplace(interpreter)));
1131 CommandObjectSP(new CommandObjectSettingsInsertBefore(interpreter)));
1134 CommandObjectSP(new CommandObjectSettingsInsertAfter(interpreter)));
1136 CommandObjectSP(new CommandObjectSettingsAppend(interpreter)));
1138 CommandObjectSP(new CommandObjectSettingsClear(interpreter)));
1140 CommandObjectSP(new CommandObjectSettingsWrite(interpreter)));
1142 CommandObjectSP(new CommandObjectSettingsRead(interpreter)));
tools/lldb/source/Commands/CommandObjectSource.cpp 1274 CommandObjectSP(new CommandObjectSourceInfo(interpreter)));
1276 CommandObjectSP(new CommandObjectSourceList(interpreter)));
tools/lldb/source/Commands/CommandObjectStats.cpp 99 CommandObjectSP(new CommandObjectStatsEnable(interpreter)));
101 CommandObjectSP(new CommandObjectStatsDisable(interpreter)));
103 CommandObjectSP(new CommandObjectStatsDump(interpreter)));
tools/lldb/source/Commands/CommandObjectTarget.cpp 2430 new CommandObjectTargetModulesDumpObjfile(interpreter)));
2433 CommandObjectSP(new CommandObjectTargetModulesDumpSymtab(interpreter)));
2435 CommandObjectSP(new CommandObjectTargetModulesDumpSections(
2439 new CommandObjectTargetModulesDumpSymfile(interpreter)));
2442 new CommandObjectTargetModulesDumpClangAST(interpreter)));
2444 CommandObjectSP(new CommandObjectTargetModulesDumpLineTable(
3935 new CommandObjectTargetModulesSearchPathsAdd(interpreter)));
3937 "clear", CommandObjectSP(new CommandObjectTargetModulesSearchPathsClear(
3942 new CommandObjectTargetModulesSearchPathsInsert(interpreter)));
3944 "list", CommandObjectSP(new CommandObjectTargetModulesSearchPathsList(
3947 "query", CommandObjectSP(new CommandObjectTargetModulesSearchPathsQuery(
3967 "add", CommandObjectSP(new CommandObjectTargetModulesAdd(interpreter)));
3968 LoadSubCommand("load", CommandObjectSP(new CommandObjectTargetModulesLoad(
3970 LoadSubCommand("dump", CommandObjectSP(new CommandObjectTargetModulesDump(
3972 LoadSubCommand("list", CommandObjectSP(new CommandObjectTargetModulesList(
3976 CommandObjectSP(new CommandObjectTargetModulesLookup(interpreter)));
3980 new CommandObjectTargetModulesImageSearchPaths(interpreter)));
3983 CommandObjectSP(new CommandObjectTargetModulesShowUnwind(interpreter)));
4391 "add", CommandObjectSP(new CommandObjectTargetSymbolsAdd(interpreter)));
4621 new SymbolContextSpecifier(GetDebugger().GetSelectedTarget()));
4664 ThreadSpec *thread_spec = new ThreadSpec();
4855 new CommandObjectTargetStopHookAdd(interpreter)));
4858 CommandObjectSP(new CommandObjectTargetStopHookDelete(interpreter)));
4860 CommandObjectSP(new CommandObjectTargetStopHookEnableDisable(
4864 CommandObjectSP(new CommandObjectTargetStopHookEnableDisable(
4867 LoadSubCommand("list", CommandObjectSP(new CommandObjectTargetStopHookList(
4884 CommandObjectSP(new CommandObjectTargetCreate(interpreter)));
4886 CommandObjectSP(new CommandObjectTargetDelete(interpreter)));
4888 CommandObjectSP(new CommandObjectTargetList(interpreter)));
4890 CommandObjectSP(new CommandObjectTargetSelect(interpreter)));
4893 CommandObjectSP(new CommandObjectMultiwordTargetStopHooks(interpreter)));
4895 CommandObjectSP(new CommandObjectTargetModules(interpreter)));
4897 CommandObjectSP(new CommandObjectTargetSymbols(interpreter)));
4899 CommandObjectSP(new CommandObjectTargetVariable(interpreter)));
tools/lldb/source/Commands/CommandObjectThread.cpp 1998 "list", CommandObjectSP(new CommandObjectThreadPlanList(interpreter)));
2001 CommandObjectSP(new CommandObjectThreadPlanDiscard(interpreter)));
2015 LoadSubCommand("backtrace", CommandObjectSP(new CommandObjectThreadBacktrace(
2018 CommandObjectSP(new CommandObjectThreadContinue(interpreter)));
2020 CommandObjectSP(new CommandObjectThreadList(interpreter)));
2022 CommandObjectSP(new CommandObjectThreadReturn(interpreter)));
2024 CommandObjectSP(new CommandObjectThreadJump(interpreter)));
2026 CommandObjectSP(new CommandObjectThreadSelect(interpreter)));
2028 CommandObjectSP(new CommandObjectThreadUntil(interpreter)));
2030 CommandObjectSP(new CommandObjectThreadInfo(interpreter)));
2033 CommandObjectSP(new CommandObjectThreadException(interpreter)));
2035 CommandObjectSP(new CommandObjectThreadStepWithTypeAndScope(
2042 CommandObjectSP(new CommandObjectThreadStepWithTypeAndScope(
2049 CommandObjectSP(new CommandObjectThreadStepWithTypeAndScope(
2056 CommandObjectSP(new CommandObjectThreadStepWithTypeAndScope(
2063 CommandObjectSP(new CommandObjectThreadStepWithTypeAndScope(
2071 CommandObjectSP(new CommandObjectThreadStepWithTypeAndScope(
2080 LoadSubCommand("plan", CommandObjectSP(new CommandObjectMultiwordThreadPlan(
tools/lldb/source/Commands/CommandObjectType.cpp 1037 category_regex.reset(new RegularExpression(
1051 new RegularExpression(llvm::StringRef::withNullAsEmpty(arg)));
1327 new ScriptAddOptions(m_options.m_flags, m_options.m_regex,
1414 new StringSummaryFormat(m_options.m_flags, format_cstr));
2104 regex.reset(new RegularExpression(llvm::StringRef::withNullAsEmpty(arg)));
2226 SynthAddOptions *options = new SynthAddOptions(
2271 ScriptedSyntheticChildren *impl = new ScriptedSyntheticChildren(
2573 TypeFilterImplSP entry(new TypeFilterImpl(
2908 "add", CommandObjectSP(new CommandObjectTypeFormatAdd(interpreter)));
2910 new CommandObjectTypeFormatClear(interpreter)));
2911 LoadSubCommand("delete", CommandObjectSP(new CommandObjectTypeFormatDelete(
2914 "list", CommandObjectSP(new CommandObjectTypeFormatList(interpreter)));
2916 "info", CommandObjectSP(new CommandObjectFormatterInfo<TypeFormatImpl>(
2936 CommandObjectSP(new CommandObjectTypeSynthAdd(interpreter)));
2938 "clear", CommandObjectSP(new CommandObjectTypeSynthClear(interpreter)));
2939 LoadSubCommand("delete", CommandObjectSP(new CommandObjectTypeSynthDelete(
2942 "list", CommandObjectSP(new CommandObjectTypeSynthList(interpreter)));
2945 CommandObjectSP(new CommandObjectFormatterInfo<SyntheticChildren>(
2964 "add", CommandObjectSP(new CommandObjectTypeFilterAdd(interpreter)));
2966 new CommandObjectTypeFilterClear(interpreter)));
2967 LoadSubCommand("delete", CommandObjectSP(new CommandObjectTypeFilterDelete(
2970 "list", CommandObjectSP(new CommandObjectTypeFilterList(interpreter)));
2984 CommandObjectSP(new CommandObjectTypeCategoryDefine(interpreter)));
2987 CommandObjectSP(new CommandObjectTypeCategoryEnable(interpreter)));
2990 CommandObjectSP(new CommandObjectTypeCategoryDisable(interpreter)));
2993 CommandObjectSP(new CommandObjectTypeCategoryDelete(interpreter)));
2995 new CommandObjectTypeCategoryList(interpreter)));
3009 "add", CommandObjectSP(new CommandObjectTypeSummaryAdd(interpreter)));
3010 LoadSubCommand("clear", CommandObjectSP(new CommandObjectTypeSummaryClear(
3012 LoadSubCommand("delete", CommandObjectSP(new CommandObjectTypeSummaryDelete(
3015 "list", CommandObjectSP(new CommandObjectTypeSummaryList(interpreter)));
3017 "info", CommandObjectSP(new CommandObjectFormatterInfo<TypeSummaryImpl>(
3034 CommandObjectSP(new CommandObjectTypeCategory(interpreter)));
3036 CommandObjectSP(new CommandObjectTypeFilter(interpreter)));
3038 CommandObjectSP(new CommandObjectTypeFormat(interpreter)));
3040 CommandObjectSP(new CommandObjectTypeSummary(interpreter)));
3043 CommandObjectSP(new CommandObjectTypeSynth(interpreter)));
3046 CommandObjectSP(new CommandObjectTypeLookup(interpreter)));
tools/lldb/source/Commands/CommandObjectWatchpoint.cpp 1096 CommandObjectSP(new CommandObjectWatchpointSetVariable(interpreter)));
1099 CommandObjectSP(new CommandObjectWatchpointSetExpression(interpreter)));
1114 new CommandObjectWatchpointList(interpreter));
1116 new CommandObjectWatchpointEnable(interpreter));
1118 new CommandObjectWatchpointDisable(interpreter));
1120 new CommandObjectWatchpointDelete(interpreter));
1122 new CommandObjectWatchpointIgnore(interpreter));
1124 new CommandObjectWatchpointCommand(interpreter));
1126 new CommandObjectWatchpointModify(interpreter));
1128 new CommandObjectWatchpointSet(interpreter));
tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp 228 new WatchpointOptions::CommandData());
252 new WatchpointOptions::CommandData());
647 new CommandObjectWatchpointCommandAdd(interpreter));
649 new CommandObjectWatchpointCommandDelete(interpreter));
651 new CommandObjectWatchpointCommandList(interpreter));
tools/lldb/source/Core/Debugger.cpp 514 g_debugger_list_mutex_ptr = new std::recursive_mutex();
515 g_debugger_list_ptr = new DebuggerList();
628 DebuggerSP debugger_sp(new Debugger(log_callback, baton));
tools/lldb/source/Core/Disassembler.cpp 1233 DataBufferHeap *heap_buffer = new DataBufferHeap(byte_size, '\0');
tools/lldb/source/Core/IOHandler.cpp 277 m_editline_up.reset(new Editline(editline_name, GetInputFILE(),
1131 new HelpDialogDelegate(text, key_help));
3558 menu.AddSubmenu(MenuSP(new Menu(Menu::Type::Separator)));
3581 MenuSP(new Menu(thread_menu_title.GetString().str().c_str(),
3641 WindowDelegateSP(new FrameVariablesWindowDelegate(m_debugger)));
3692 WindowDelegateSP(new RegistersWindowDelegate(m_debugger)));
4470 m_app_ap.reset(new Application(GetInputFILE(), GetOutputFILE()));
4474 new ApplicationDelegate(*m_app_ap, m_debugger));
4479 new Menu("LLDB", "F1", KEY_F(1), ApplicationDelegate::eMenuID_LLDB));
4481 new Menu("Exit", nullptr, 'x', ApplicationDelegate::eMenuID_LLDBExit));
4483 lldb_menu_sp->AddSubmenu(MenuSP(new Menu(
4485 lldb_menu_sp->AddSubmenu(MenuSP(new Menu(Menu::Type::Separator)));
4488 MenuSP target_menu_sp(new Menu("Target", "F2", KEY_F(2),
4490 target_menu_sp->AddSubmenu(MenuSP(new Menu(
4492 target_menu_sp->AddSubmenu(MenuSP(new Menu(
4495 MenuSP process_menu_sp(new Menu("Process", "F3", KEY_F(3),
4497 process_menu_sp->AddSubmenu(MenuSP(new Menu(
4499 process_menu_sp->AddSubmenu(MenuSP(new Menu(
4501 process_menu_sp->AddSubmenu(MenuSP(new Menu(
4503 process_menu_sp->AddSubmenu(MenuSP(new Menu(Menu::Type::Separator)));
4505 MenuSP(new Menu("Continue", nullptr, 'c',
4507 process_menu_sp->AddSubmenu(MenuSP(new Menu(
4509 process_menu_sp->AddSubmenu(MenuSP(new Menu(
4512 MenuSP thread_menu_sp(new Menu("Thread", "F4", KEY_F(4),
4514 thread_menu_sp->AddSubmenu(MenuSP(new Menu(
4517 MenuSP(new Menu("Step Over", nullptr, 'v',
4519 thread_menu_sp->AddSubmenu(MenuSP(new Menu(
4523 new Menu("View", "F5", KEY_F(5), ApplicationDelegate::eMenuID_View));
4525 MenuSP(new Menu("Backtrace", nullptr, 'b',
4528 MenuSP(new Menu("Registers", nullptr, 'r',
4530 view_menu_sp->AddSubmenu(MenuSP(new Menu(
4533 MenuSP(new Menu("Variables", nullptr, 'v',
4537 new Menu("Help", "F6", KEY_F(6), ApplicationDelegate::eMenuID_Help));
4538 help_menu_sp->AddSubmenu(MenuSP(new Menu(
4544 MenuSP menubar_sp(new Menu(Menu::Type::Bar));
4586 WindowDelegateSP(new SourceFileWindowDelegate(m_debugger)));
4588 WindowDelegateSP(new FrameVariablesWindowDelegate(m_debugger)));
4589 TreeDelegateSP thread_delegate_sp(new ThreadsTreeDelegate(m_debugger));
4591 new TreeWindowDelegate(m_debugger, thread_delegate_sp)));
4593 WindowDelegateSP(new StatusBarWindowDelegate(m_debugger)));
tools/lldb/source/Core/Module.cpp 95 g_module_collection = new ModuleCollection();
108 g_module_collection_mutex = new std::recursive_mutex; // NOTE: known leak
tools/lldb/source/Core/ModuleList.cpp 682 g_shared_module_list_info = new SharedModuleListInfo();
tools/lldb/source/Core/RichManglingContext.cpp 56 m_cxx_method_parser = new CPlusPlusLanguage::MethodName(demangled);
tools/lldb/source/Core/ValueObject.cpp 129 m_manager = new ValueObjectManager();
673 valobj = new ValueObjectChild(
804 new lldb_private::DataBufferHeap());
928 DataBufferSP buffer_sp(new DataBufferHeap(byte_size, 0));
1623 DataBufferSP buffer_sp(new DataBufferHeap(byte_size, 0));
1803 ValueObjectChild *synthetic_child = new ValueObjectChild(
1848 new ValueObjectChild(*this, type, name_const_str, *size, offset, 0, 0,
1890 new ValueObjectChild(*this, type, name_const_str, *size, offset, 0, 0,
1964 m_synthetic_value = new ValueObjectSynthetic(*this, m_synthetic_children_sp);
1976 m_dynamic_value = new ValueObjectDynamicValue(*this, use_dynamic);
2857 m_deref_valobj = new ValueObjectChild(
3164 new lldb_private::DataBufferHeap(&address, sizeof(lldb::addr_t)));
tools/lldb/source/Core/ValueObjectCast.cpp 28 new ValueObjectCast(parent, name, cast_type);
tools/lldb/source/Core/ValueObjectConstResult.cpp 32 return (new ValueObjectConstResult(exe_scope, byte_order, addr_byte_size,
55 return (new ValueObjectConstResult(exe_scope, compiler_type, name, data,
69 new DataBufferHeap(data.GetDataStart(), data.GetByteSize()));
89 return (new ValueObjectConstResult(exe_scope, compiler_type, name, data_sp,
98 return (new ValueObjectConstResult(exe_scope, value, name, module))->GetSP();
127 return (new ValueObjectConstResult(exe_scope, compiler_type, name, address,
166 return (new ValueObjectConstResult(exe_scope, error))->GetSP();
279 m_dynamic_value = new ValueObjectDynamicValue(*this, use_dynamic);
tools/lldb/source/Core/ValueObjectConstResultImpl.cpp 93 valobj = new ValueObjectConstResultChild(
125 lldb::DataBufferSP buffer(new lldb_private::DataBufferHeap(
150 new ValueObjectConstResultCast(*m_impl_backend, m_impl_backend->GetName(),
tools/lldb/source/Core/ValueObjectMemory.cpp 35 return (new ValueObjectMemory(exe_scope, name, address, type_sp))->GetSP();
42 return (new ValueObjectMemory(exe_scope, name, address, ast_type))->GetSP();
tools/lldb/source/Core/ValueObjectRegister.cpp 96 new_valobj = new ValueObjectRegisterSet(
110 return (new ValueObjectRegisterSet(exe_scope, reg_ctx_sp, set_idx))->GetSP();
183 valobj = new ValueObjectRegister(*this, m_reg_ctx_sp,
197 valobj = new ValueObjectRegister(*this, m_reg_ctx_sp,
243 return (new ValueObjectRegister(exe_scope, reg_ctx_sp, reg_num))->GetSP();
tools/lldb/source/Core/ValueObjectVariable.cpp 53 return (new ValueObjectVariable(exe_scope, var_sp))->GetSP();
tools/lldb/source/DataFormatters/FormatManager.cpp 436 lldb::TypeCategoryImplSP(new TypeCategoryImpl(this, category_name)));
611 LanguageCategory *lang_category = new LanguageCategory(lang_type);
950 new StringSummaryFormat(string_flags, "${var%s}"));
953 new StringSummaryFormat(string_array_flags, "${var%s}"));
968 new StringSummaryFormat(TypeSummaryImpl::Flags()
tools/lldb/source/DataFormatters/FormattersHelpers.cpp 28 lldb::TypeFormatImplSP format_sp(new TypeFormatImpl_Format(format, flags));
52 lldb::TypeSummaryImplSP summary_sp(new StringSummaryFormat(flags, string));
66 lldb::TypeSummaryImplSP summary_sp(new StringSummaryFormat(flags, ""));
81 new CXXFunctionSummaryFormat(flags, funct, description));
96 new CXXSyntheticChildren(flags, description, generator));
109 TypeFilterImplSP filter_sp(new TypeFilterImpl(flags));
tools/lldb/source/DataFormatters/StringPrinter.cpp 441 lldb::DataBufferSP buffer_sp(new DataBufferHeap(size, 0));
558 lldb::DataBufferSP buffer_sp(new DataBufferHeap(bufferSPSize, 0));
tools/lldb/source/DataFormatters/TypeCategoryMap.cpp 23 lldb::TypeCategoryImplSP(new TypeCategoryImpl(listener, default_cs));
tools/lldb/source/DataFormatters/TypeFormat.cpp 81 DataBufferSP buffer_sp(new DataBufferHeap(max_len + 1, 0));
tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp 70 : InstancePointersSetSP(new InstancePointersSet());
tools/lldb/source/DataFormatters/VectorType.cpp 304 return new VectorTypeSyntheticFrontEnd(valobj_sp);
tools/lldb/source/Expression/DWARFExpression.cpp 82 DataBufferSP(new DataBufferHeap(&const_value, const_value_byte_size)));
472 new DataBufferHeap(m_data.GetDataStart(), m_data.GetByteSize()));
535 new DataBufferHeap(m_data.GetDataStart(), m_data.GetByteSize()));
tools/lldb/source/Expression/FunctionCaller.cpp 253 lldb::ThreadPlanSP new_plan_sp(new ThreadPlanCallFunction(
tools/lldb/source/Expression/IRExecutionUnit.cpp 151 lldb::DataBufferSP buffer_sp(new DataBufferHeap(func_range.second, 0));
272 std::unique_ptr<MemoryManager>(new MemoryManager(*this)))
490 : m_default_mm_up(new llvm::SectionMemoryManager()), m_parent(parent) {}
1228 lldb::SectionSP section_sp(new lldb_private::Section(
tools/lldb/source/Expression/IRInterpreter.cpp 1587 new lldb_private::ThreadPlanCallFunctionUsingABI(
tools/lldb/source/Expression/LLVMUserExpression.cpp 142 lldb::ThreadPlanSP call_plan_sp(new ThreadPlanCallUserExpression(
tools/lldb/source/Expression/Materializer.cpp 402 iter->reset(new EntityPersistentVariable(persistent_variable_sp, delegate));
755 iter->reset(new EntityVariable(variable_sp));
1035 iter->reset(new EntityResultVariable(type, is_program_reference,
1152 iter->reset(new EntitySymbol(symbol_sp));
1329 iter->reset(new EntityRegister(register_info));
1361 new Dematerializer(*this, frame_sp, map, process_address));
tools/lldb/source/Host/common/Editline.cpp 223 history_sp.reset(new EditlineHistory(prefix, 800, true));
tools/lldb/source/Host/common/FileCache.cpp 21 m_instance = new FileCache();
tools/lldb/source/Host/common/FileSystem.cpp 305 return std::shared_ptr<DataBufferLLVM>(new DataBufferLLVM(std::move(buffer)));
440 new NativeFile(descriptor, options, should_close_fd));
tools/lldb/source/Host/common/Host.cpp 105 MonitorInfo *info_ptr = new MonitorInfo();
525 std::shared_ptr<ShellInfo> shell_info_sp(new ShellInfo());
587 delegate_launcher.reset(new ProcessLauncherPosixFork());
620 return std::unique_ptr<Connection>(new ConnectionFileDescriptor());
tools/lldb/source/Host/common/HostInfoBase.cpp 68 void HostInfoBase::Initialize() { g_fields = new HostInfoBaseFields(); }
tools/lldb/source/Host/common/HostProcess.cpp 16 HostProcess::HostProcess() : m_native_process(new HostNativeProcess) {}
19 : m_native_process(new HostNativeProcess(process)) {}
tools/lldb/source/Host/common/HostThread.cpp 15 HostThread::HostThread() : m_native_thread(new HostNativeThread) {}
18 : m_native_thread(new HostNativeThread(thread)) {}
tools/lldb/source/Host/common/MainLoop.cpp 342 return SignalHandleUP(new SignalHandle(*this, signo));
tools/lldb/source/Host/common/ProcessLaunchInfo.cpp 33 m_file_actions(), m_pty(new PseudoTerminal), m_resume_count(0),
43 m_file_actions(), m_pty(new PseudoTerminal), m_resume_count(0),
tools/lldb/source/Host/common/Socket.cpp 183 new TCPSocket(true, child_processes_inherit));
tools/lldb/source/Host/common/TCPSocket.cpp 257 auto io_sp = IOObjectSP(new TCPSocket(socket.first, false, inherit));
289 accepted_socket.reset(new TCPSocket(sock, *this));
tools/lldb/source/Host/common/Terminal.cpp 116 m_termios_up.reset(new struct termios);
tools/lldb/source/Host/common/ThreadLauncher.cpp 29 new HostThreadCreateInfo(name.data(), thread_function, thread_arg);
tools/lldb/source/Host/common/UDPSocket.cpp 99 final_socket.reset(new UDPSocket(send_fd));
tools/lldb/source/Host/linux/HostInfoLinux.cpp 39 g_fields = new HostInfoLinuxFields();
tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp 211 tcp_socket.reset(new TCPSocket(fd, false, false));
tools/lldb/source/Host/posix/DomainSocket.cpp 118 socket = new DomainSocket(conn_fd, *this);
tools/lldb/source/Interpreter/CommandAlias.cpp 83 m_option_args_sp(new OptionArgVector),
tools/lldb/source/Interpreter/CommandInterpreter.cpp 112 new OptionValueProperties(ConstString("interpreter")))),
217 OptionArgVectorSP alias_arguments_vector_sp(new OptionArgVector);
446 m_command_dict["apropos"] = CommandObjectSP(new CommandObjectApropos(*this));
448 CommandObjectSP(new CommandObjectMultiwordBreakpoint(*this));
450 CommandObjectSP(new CommandObjectMultiwordCommands(*this));
452 CommandObjectSP(new CommandObjectDisassemble(*this));
454 CommandObjectSP(new CommandObjectExpression(*this));
456 CommandObjectSP(new CommandObjectMultiwordFrame(*this));
457 m_command_dict["gui"] = CommandObjectSP(new CommandObjectGUI(*this));
458 m_command_dict["help"] = CommandObjectSP(new CommandObjectHelp(*this));
459 m_command_dict["log"] = CommandObjectSP(new CommandObjectLog(*this));
460 m_command_dict["memory"] = CommandObjectSP(new CommandObjectMemory(*this));
462 CommandObjectSP(new CommandObjectPlatform(*this));
463 m_command_dict["plugin"] = CommandObjectSP(new CommandObjectPlugin(*this));
465 CommandObjectSP(new CommandObjectMultiwordProcess(*this));
466 m_command_dict["quit"] = CommandObjectSP(new CommandObjectQuit(*this));
468 CommandObjectSP(new CommandObjectRegister(*this));
470 CommandObjectSP(new CommandObjectReproducer(*this));
472 CommandObjectSP(new CommandObjectScript(*this, script_language));
474 CommandObjectSP(new CommandObjectMultiwordSettings(*this));
476 CommandObjectSP(new CommandObjectMultiwordSource(*this));
477 m_command_dict["statistics"] = CommandObjectSP(new CommandObjectStats(*this));
479 CommandObjectSP(new CommandObjectMultiwordTarget(*this));
481 CommandObjectSP(new CommandObjectMultiwordThread(*this));
482 m_command_dict["type"] = CommandObjectSP(new CommandObjectType(*this));
483 m_command_dict["version"] = CommandObjectSP(new CommandObjectVersion(*this));
485 CommandObjectSP(new CommandObjectMultiwordWatchpoint(*this));
487 CommandObjectSP(new CommandObjectLanguage(*this));
508 new CommandObjectRegexCommand(
558 new CommandObjectRegexCommand(
616 new CommandObjectRegexCommand(
636 new CommandObjectRegexCommand(*this, "_regexp-down",
651 new CommandObjectRegexCommand(
665 new CommandObjectRegexCommand(
679 new CommandObjectRegexCommand(*this, "_regexp-undisplay",
694 new CommandObjectRegexCommand(
712 new CommandObjectRegexCommand(
730 new CommandObjectRegexCommand(
755 new CommandObjectRegexCommand(
791 new CommandObjectRegexCommand(
809 new CommandObjectRegexCommand(
1127 new CommandAlias(*this, command_obj_sp, args_string, alias_name));
1828 new Event(eBroadcastBitResetPrompt, new EventDataBytes(new_prompt)));
1828 new Event(eBroadcastBitResetPrompt, new EventDataBytes(new_prompt)));
1841 new IOHandlerConfirm(m_debugger, message, default_answer);
2446 IOHandlerSP io_handler_sp(new IOHandlerEditline(
2832 new IOHandlerEditline(debugger, IOHandler::Type::CommandList,
2856 new IOHandlerEditline(debugger, IOHandler::Type::PythonCode,
tools/lldb/source/Interpreter/OptionValue.cpp 508 value_sp.reset(new OptionValueArch());
511 value_sp.reset(new OptionValueBoolean(false));
514 value_sp.reset(new OptionValueChar('\0'));
517 value_sp.reset(new OptionValueFileSpec());
520 value_sp.reset(new OptionValueFormat(eFormatInvalid));
523 value_sp.reset(new OptionValueFormatEntity(nullptr));
526 value_sp.reset(new OptionValueLanguage(eLanguageTypeUnknown));
529 value_sp.reset(new OptionValueSInt64());
532 value_sp.reset(new OptionValueString());
535 value_sp.reset(new OptionValueUInt64());
538 value_sp.reset(new OptionValueUUID());
tools/lldb/source/Interpreter/OptionValueArch.cpp 68 return OptionValueSP(new OptionValueArch(*this));
tools/lldb/source/Interpreter/OptionValueArray.cpp 307 new OptionValueArray(m_type_mask, m_raw_value_dump);
tools/lldb/source/Interpreter/OptionValueBoolean.cpp 71 return OptionValueSP(new OptionValueBoolean(*this));
tools/lldb/source/Interpreter/OptionValueChar.cpp 62 return OptionValueSP(new OptionValueChar(*this));
tools/lldb/source/Interpreter/OptionValueDictionary.cpp 315 new OptionValueDictionary(m_type_mask, m_raw_value_dump);
tools/lldb/source/Interpreter/OptionValueEnumeration.cpp 102 return OptionValueSP(new OptionValueEnumeration(*this));
tools/lldb/source/Interpreter/OptionValueFileSpec.cpp 99 return OptionValueSP(new OptionValueFileSpec(*this));
tools/lldb/source/Interpreter/OptionValueFileSpecList.cpp 169 return OptionValueSP(new OptionValueFileSpecList(m_current_value));
tools/lldb/source/Interpreter/OptionValueFormat.cpp 61 return OptionValueSP(new OptionValueFormat(*this));
tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp 116 return OptionValueSP(new OptionValueFormatEntity(*this));
tools/lldb/source/Interpreter/OptionValueLanguage.cpp 74 return OptionValueSP(new OptionValueLanguage(*this));
tools/lldb/source/Interpreter/OptionValuePathMappings.cpp 203 return OptionValueSP(new OptionValuePathMappings(*this));
tools/lldb/source/Interpreter/OptionValueRegex.cpp 64 return OptionValueSP(new OptionValueRegex(m_regex.GetText().str().c_str()));
tools/lldb/source/Interpreter/OptionValueSInt64.cpp 75 return OptionValueSP(new OptionValueSInt64(*this));
tools/lldb/source/Interpreter/OptionValueString.cpp 122 return OptionValueSP(new OptionValueString(*this));
tools/lldb/source/Interpreter/OptionValueUInt64.cpp 20 lldb::OptionValueSP value_sp(new OptionValueUInt64());
74 return OptionValueSP(new OptionValueUInt64(*this));
tools/lldb/source/Interpreter/OptionValueUUID.cpp 62 return OptionValueSP(new OptionValueUUID(*this));
tools/lldb/source/Interpreter/Options.cpp 801 filter_up.reset(new SearchFilterByModule(target_sp, module_spec));
tools/lldb/source/Interpreter/Property.cpp 83 OptionValueEnumeration *enum_value = new OptionValueEnumeration(
212 new OptionValueString(definition.default_cstr_value);
tools/lldb/source/Interpreter/ScriptInterpreter.cpp 101 new ScriptInterpreterLocker());
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp 1330 new ABIMacOSX_arm(std::move(process_sp), MakeMCRegisterInfo(arch)));
1607 new DataBufferHeap(*byte_size, 0));
1812 UnwindPlan::RowSP row(new UnwindPlan::Row);
1837 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp 1671 new ABIMacOSX_arm64(std::move(process_sp), MakeMCRegisterInfo(arch)));
1977 UnwindPlan::RowSP row(new UnwindPlan::Row);
2002 UnwindPlan::RowSP row(new UnwindPlan::Row);
2118 new DataBufferHeap(*byte_size, 0));
2299 new DataBufferHeap(*byte_size, 0));
2399 new DataBufferHeap(*byte_size, 0));
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp 714 new ABIMacOSX_i386(std::move(process_sp), MakeMCRegisterInfo(arch)));
1022 UnwindPlan::RowSP row(new UnwindPlan::Row);
1045 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp 164 ABISP(new ABISysV_arc(std::move(process_sp), MakeMCRegisterInfo(arch))) :
559 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp 1331 new ABISysV_arm(std::move(process_sp), MakeMCRegisterInfo(arch)));
1788 DataBufferSP data_sp(new DataBufferHeap(*byte_size, 0));
1926 UnwindPlan::RowSP row(new UnwindPlan::Row);
1951 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp 1674 new ABISysV_arm64(std::move(process_sp), MakeMCRegisterInfo(arch)));
1949 UnwindPlan::RowSP row(new UnwindPlan::Row);
1974 UnwindPlan::RowSP row(new UnwindPlan::Row);
2095 new DataBufferHeap(*byte_size, 0));
2271 new DataBufferHeap(*byte_size, 0));
2369 new DataBufferHeap(*byte_size, 0));
tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp 1018 new ABISysV_hexagon(std::move(process_sp), MakeMCRegisterInfo(arch)));
1215 UnwindPlan::RowSP row(new UnwindPlan::Row);
1239 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp 202 new ABISysV_i386(std::move(process_sp), MakeMCRegisterInfo(arch)));
651 new DataBufferHeap(*byte_size, 0));
676 new DataBufferHeap(*byte_size, 0));
752 UnwindPlan::RowSP row(new UnwindPlan::Row);
775 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp 560 new ABISysV_mips(std::move(process_sp), MakeMCRegisterInfo(arch)));
911 DataBufferSP data_sp(new DataBufferHeap(8, 0));
963 UnwindPlan::RowSP row(new UnwindPlan::Row);
984 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp 558 new ABISysV_mips64(std::move(process_sp), MakeMCRegisterInfo(arch)));
865 DataBufferSP data_sp(new DataBufferHeap(16, 0));
905 DataBufferSP data_sp(new DataBufferHeap(16, 0));
1134 UnwindPlan::RowSP row(new UnwindPlan::Row);
1155 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp 222 new ABISysV_ppc(std::move(process_sp), MakeMCRegisterInfo(arch)));
617 new DataBufferHeap(*byte_size, 0));
667 DataBufferSP data_sp(new DataBufferHeap(16, 0));
874 UnwindPlan::RowSP row(new UnwindPlan::Row);
898 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp 74 new ABISysV_ppc64(std::move(process_sp), MakeMCRegisterInfo(arch)));
569 m_data_up(new DataBufferHeap(m_byte_size, 0)), m_reg_ctx(reg_ctx),
576 ValueSP value_sp(new Value);
721 new DataBufferHeap(vrs * vr_size, 0));
966 UnwindPlan::RowSP row(new UnwindPlan::Row);
1001 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp 203 return ABISP(new ABISysV_s390x(std::move(process_sp), MakeMCRegisterInfo(arch)));
634 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp 238 return ABISP(new ABISysV_x86_64(std::move(process_sp),
251 new ABISysV_x86_64(std::move(process_sp), MakeMCRegisterInfo(arch)));
659 new DataBufferHeap(*byte_size, 0));
684 new DataBufferHeap(*byte_size, 0));
799 DataBufferSP data_sp(new DataBufferHeap(16, 0));
1014 UnwindPlan::RowSP row(new UnwindPlan::Row);
1037 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp 1096 new ABIWindows_x86_64(std::move(process_sp), MakeMCRegisterInfo(arch)));
1492 new DataBufferHeap(*byte_size, 0));
1623 new DataBufferHeap(max_register_value_bit_width / 8, 0));
1722 UnwindPlan::RowSP row(new UnwindPlan::Row);
1743 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/Architecture/Arm/ArchitectureArm.cpp 37 return std::unique_ptr<Architecture>(new ArchitectureArm());
tools/lldb/source/Plugins/Architecture/Mips/ArchitectureMips.cpp 40 std::unique_ptr<Architecture>(new ArchitectureMips(arch)) : nullptr;
tools/lldb/source/Plugins/Architecture/PPC64/ArchitecturePPC64.cpp 40 return std::unique_ptr<Architecture>(new ArchitecturePPC64());
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp 960 new llvm::MCContext(asm_info_up.get(), reg_info_up.get(), nullptr));
991 new MCDisasmInstance(std::move(instr_info_up), std::move(reg_info_up),
1243 new DisassemblerLLVMC(arch, flavor));
1277 new InstructionLLVMC(*this, inst_addr, address_class));
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp 186 return new DynamicLoaderDarwinKernel(process, kernel_load_address);
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp 106 return new DynamicLoaderHexagonDYLD(process);
186 ModuleSP module_sp(new Module(module_spec));
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp 1087 lldb::ThreadPlanSP thread_plan_sp(new ThreadPlanCallFunction(
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp 70 return new DynamicLoaderMacOS(process);
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp 91 return new DynamicLoaderMacOSXDYLD(process);
801 DataBufferSP load_cmd_data_sp(new DataBufferHeap(header->sizeofcmds, 0));
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp 68 return new DynamicLoaderPOSIXDYLD(process);
tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp 45 return new DynamicLoaderStatic(process);
tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp 60 return new DynamicLoaderWindowsDYLD(process);
223 return ThreadPlanSP(new ThreadPlanStepInstruction(
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h 269 return new ClangASTSourceProxy(*this);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp 264 ClangExpressionVariable *var = new ClangExpressionVariable(
1651 ClangExpressionVariable *entity(new ClangExpressionVariable(valobj));
1740 ClangExpressionVariable *entity(new ClangExpressionVariable(
1865 ClangExpressionVariable *entity(new ClangExpressionVariable(
2034 ClangExpressionVariable *entity(new ClangExpressionVariable(
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h 389 m_struct_vars.reset(new struct StructVars);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 151 DiagnosticOptions *m_options = new DiagnosticOptions(opts);
154 m_os.reset(new llvm::raw_string_ostream(m_output));
156 new clang::TextDiagnosticPrinter(*m_os, m_options, false));
302 m_compiler.reset(new CompilerInstance());
573 auto diag_mgr = new ClangDiagnosticManagerAdapter(
589 std::unique_ptr<PPCallbacks> pp_callbacks(new LLDBPreprocessorCallbacks(
607 m_ast_context.reset(new ClangASTContext(ast_context));
611 m_llvm_context.reset(new LLVMContext());
965 Consumer.reset(new ASTConsumerForwarder(ast_transformer));
967 Consumer.reset(new ASTConsumerForwarder(m_code_generator.get()));
969 Consumer.reset(new ASTConsumer());
974 m_compiler->setSema(new Sema(m_compiler->getPreprocessor(), ast_context,
991 new ExternalASTSourceWrapper(ast_context.getExternalSource());
993 auto ast_source_wrapper = new ExternalASTSourceWrapper(ast_source);
996 new SemaSourceWithPriorities(*module_wrapper, *ast_source_wrapper);
1294 new ClangDynamicCheckerFunctions();
1373 lldb::ThreadPlanSP call_static_initializer(new ThreadPlanCallFunction(
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp 216 llvm::IntrusiveRefCntPtr<DiagnosticIDs> diag_ids(new DiagnosticIDs());
218 new DiagnosticOptions());
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.h 34 return new ClangExpressionSourceCode(filename, "$__lldb_expr", prefix, body,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp 189 m_parser.reset(new ClangExpressionParser(jit_process_sp.get(), *this,
210 m_struct_extractor.reset(new ASTStructExtractor(
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp 166 m_ast_context.reset(new ClangASTContext(m_compiler_instance->getASTContext()));
642 clang::CompilerInstance::createDiagnostics(new clang::DiagnosticOptions,
643 new StoringDiagnosticConsumer);
672 new clang::CompilerInstance);
691 std::unique_ptr<clang::FrontendAction> action(new clang::SyntaxOnlyAction);
712 std::unique_ptr<clang::Parser> parser(new clang::Parser(
723 return new ClangModulesDeclVendorImpl(std::move(diagnostics_engine),
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp 30 return AddNewlyConstructedVariable(new ClangExpressionVariable(valobj_sp));
37 return AddNewlyConstructedVariable(new ClangExpressionVariable(
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp 573 m_materializer_up.reset(new Materializer());
761 m_materializer_up.reset(new Materializer());
891 new ClangExpressionDeclMap(keep_result_in_memory, &delegate, exe_ctx,
899 new ASTResultSynthesizer(passthrough, m_top_level, m_target));
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp 161 new ClangExpressionDeclMap(keep_result_in_memory, nullptr, exe_ctx,
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp 1848 m_target_data.reset(new DataLayout(m_module));
tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp 739 new EmulateInstructionARM(arch));
745 new EmulateInstructionARM(arch));
14501 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp 154 return new EmulateInstructionARM64(arch);
474 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp 161 new llvm::MCContext(m_asm_info.get(), m_reg_info.get(), nullptr));
215 return new EmulateInstructionMIPS(arch);
1141 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp 165 new llvm::MCContext(m_asm_info.get(), m_reg_info.get(), nullptr));
202 return new EmulateInstructionMIPS64(arch);
1032 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/Instruction/PPC64/EmulateInstructionPPC64.cpp 60 return new EmulateInstructionPPC64(arch);
129 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp 35 return InstrumentationRuntimeSP(new AddressSanitizerRuntime(process_sp));
175 StructuredData::Dictionary *dict = new StructuredData::Dictionary();
tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp 38 return InstrumentationRuntimeSP(new MainThreadCheckerRuntime(process_sp));
116 StructuredData::Array *trace = new StructuredData::Array();
135 trace->AddItem(StructuredData::ObjectSP(new StructuredData::Integer(PC)));
138 auto *d = new StructuredData::Dictionary();
265 HistoryThread *history_thread = new HistoryThread(*process_sp, tid, PCs);
tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp 40 return InstrumentationRuntimeSP(new ThreadSanitizerRuntime(process_sp));
214 StructuredData::Array *trace = new StructuredData::Array();
224 StructuredData::ObjectSP(new StructuredData::Integer(trace_addr)));
234 StructuredData::Array *array = new StructuredData::Array();
242 StructuredData::Dictionary *dict = new StructuredData::Dictionary();
341 StructuredData::Dictionary *dict = new StructuredData::Dictionary();
1032 new HistoryThread(*process_sp, tid, pcs);
tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp 47 new UndefinedBehaviorSanitizerRuntime(process_sp));
154 StructuredData::Array *trace = new StructuredData::Array();
163 trace->AddItem(StructuredData::ObjectSP(new StructuredData::Integer(PC)));
174 auto *d = new StructuredData::Dictionary();
330 HistoryThread *history_thread = new HistoryThread(*process_sp, tid, PCs);
tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp 206 return new BlockPointerSyntheticFrontEnd(valobj_sp);
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp 71 return new CPlusPlusLanguage();
555 SyntheticChildrenSP(new ScriptedSyntheticChildren(
694 new StringSummaryFormat(stl_summary_flags, "${var._M_dataplus._M_p}"));
696 lldb::TypeSummaryImplSP cxx11_string_summary_sp(new CXXFunctionSummaryFormat(
699 lldb::TypeSummaryImplSP cxx11_wstring_summary_sp(new CXXFunctionSummaryFormat(
726 new StringSummaryFormat(stl_summary_flags, "${var._M_dataplus._M_p%S}"));
754 SyntheticChildrenSP(new ScriptedSyntheticChildren(
759 SyntheticChildrenSP(new ScriptedSyntheticChildren(
764 SyntheticChildrenSP(new ScriptedSyntheticChildren(
772 new StringSummaryFormat(stl_summary_flags, "size=${svar%#}")));
776 new StringSummaryFormat(stl_summary_flags, "size=${svar%#}")));
780 new StringSummaryFormat(stl_summary_flags, "size=${svar%#}")));
933 return std::unique_ptr<TypeScavenger>(new CPlusPlusTypeScavenger());
962 new CXXFunctionSummaryFormat(
975 new CXXFunctionSummaryFormat(
995 new CXXFunctionSummaryFormat(
1027 new CXXSyntheticChildren(
1046 new CXXSyntheticChildren(
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp 261 DataBufferSP buffer_sp(new DataBufferHeap(*size, 0));
320 return (valobj_sp ? new LibCxxMapIteratorSyntheticFrontEnd(valobj_sp)
340 ? new VectorIteratorSyntheticFrontEnd(valobj_sp, g_item_name)
449 return (valobj_sp ? new LibcxxSharedPtrSyntheticFrontEnd(valobj_sp)
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp 157 return new LibcxxStdAtomicSyntheticFrontEnd(valobj_sp);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp 118 return new BitsetFrontEnd(*valobj_sp);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp 120 return (valobj_sp ? new LibcxxInitializerListSyntheticFrontEnd(valobj_sp)
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp 437 return (valobj_sp ? new ListFrontEnd(valobj_sp) : nullptr);
443 return valobj_sp ? new ForwardListFrontEnd(*valobj_sp) : nullptr;
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp 462 return (valobj_sp ? new LibcxxStdMapSyntheticFrontEnd(valobj_sp) : nullptr);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxOptional.cpp 81 return new OptionalFrontEnd(*valobj_sp);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp 63 return new QueueFrontEnd(*valobj_sp);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp 91 return new TupleFrontEnd(*valobj_sp);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp 219 return (valobj_sp ? new LibcxxStdUnorderedMapSyntheticFrontEnd(valobj_sp)
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp 252 return new VariantFrontEnd(*valobj_sp);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp 218 DataBufferSP buffer_sp(new DataBufferHeap(*size, 0));
294 return new LibcxxVectorBoolSyntheticFrontEnd(valobj_sp);
295 return new LibcxxStdVectorSyntheticFrontEnd(valobj_sp);
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp 155 return (valobj_sp ? new LibstdcppMapIteratorSyntheticFrontEnd(valobj_sp)
176 ? new VectorIteratorSyntheticFrontEnd(valobj_sp, g_item_name)
385 return (valobj_sp ? new LibStdcppSharedPtrSyntheticFrontEnd(valobj_sp)
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp 110 return (valobj_sp ? new LibStdcppTupleSyntheticFrontEnd(valobj_sp) : nullptr);
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp 166 return (valobj_sp ? new LibStdcppUniquePtrSyntheticFrontEnd(valobj_sp)
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp 147 llvm::IntrusiveRefCntPtr<DiagnosticIDs> diag_ids(new DiagnosticIDs());
149 new DiagnosticOptions());
tools/lldb/source/Plugins/Language/ObjC/CF.cpp 162 DataBufferSP buffer_sp(new DataBufferHeap(num_bytes, 0));
tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp 926 return new ObjCClassSyntheticChildrenFrontEnd(valobj_sp);
tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp 526 m_data_32 = new D32();
530 m_data_64 = new D64();
672 m_data_32 = new D32();
676 m_data_64 = new D64();
839 return (new Foundation1436::NSArrayISyntheticFrontEnd(valobj_sp));
841 return (new Foundation1430::NSArrayISyntheticFrontEnd(valobj_sp));
843 return (new Foundation1300::NSArrayISyntheticFrontEnd(valobj_sp));
845 return (new Foundation1436::NSArrayI_TransferSyntheticFrontEnd(valobj_sp));
848 return (new Foundation1436::NSFrozenArrayMSyntheticFrontEnd(valobj_sp));
850 return (new NSArray0SyntheticFrontEnd(valobj_sp));
852 return (new NSArray1SyntheticFrontEnd(valobj_sp));
855 return (new Foundation1437::NSArrayMSyntheticFrontEnd(valobj_sp));
857 return (new Foundation1428::NSArrayMSyntheticFrontEnd(valobj_sp));
859 return (new Foundation1010::NSArrayMSyntheticFrontEnd(valobj_sp));
861 return (new Foundation109::NSArrayMSyntheticFrontEnd(valobj_sp));
863 return (new CallStackArray::NSCallStackArraySyntheticFrontEnd(valobj_sp));
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp 473 return (new NSDictionaryISyntheticFrontEnd(valobj_sp));
476 return (new Foundation1437::NSDictionaryMSyntheticFrontEnd(valobj_sp));
478 return (new Foundation1428::NSDictionaryMSyntheticFrontEnd(valobj_sp));
480 return (new Foundation1100::NSDictionaryMSyntheticFrontEnd(valobj_sp));
483 return (new Foundation1100::NSDictionaryMSyntheticFrontEnd(valobj_sp));
485 return (new NSDictionary1SyntheticFrontEnd(valobj_sp));
547 m_data_32 = new DataDescriptor_32();
551 m_data_64 = new DataDescriptor_64();
622 DataBufferSP buffer_sp(new DataBufferHeap(2 * m_ptr_size, 0));
699 DataBufferSP buffer_sp(new DataBufferHeap(2 * ptr_size, 0));
775 m_data_32 = new D32();
779 m_data_64 = new D64();
866 DataBufferSP buffer_sp(new DataBufferHeap(2 * m_ptr_size, 0));
943 m_data_32 = new DataDescriptor_32();
947 m_data_64 = new DataDescriptor_64();
1024 DataBufferSP buffer_sp(new DataBufferHeap(2 * m_ptr_size, 0));
tools/lldb/source/Plugins/Language/ObjC/NSError.cpp 206 return (new NSErrorSyntheticFrontEnd(valobj_sp));
208 return (new NSErrorSyntheticFrontEnd(valobj_sp));
tools/lldb/source/Plugins/Language/ObjC/NSException.cpp 198 return (new NSExceptionSyntheticFrontEnd(valobj_sp));
200 return (new NSExceptionSyntheticFrontEnd(valobj_sp));
202 return (new NSExceptionSyntheticFrontEnd(valobj_sp));
tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp 308 return new NSIndexPathSyntheticFrontEnd(valobj_sp);
tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp 332 return (new NSSetISyntheticFrontEnd(valobj_sp));
338 return (new Foundation1437::NSSetMSyntheticFrontEnd(valobj_sp));
340 return (new Foundation1428::NSSetMSyntheticFrontEnd(valobj_sp));
342 return (new Foundation1300::NSSetMSyntheticFrontEnd(valobj_sp));
344 return (new Foundation1300::NSSetMSyntheticFrontEnd(valobj_sp));
413 m_data_32 = new DataDescriptor_32();
417 m_data_64 = new DataDescriptor_64();
573 m_data_32 = new D32();
577 m_data_64 = new D64();
tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp 66 return new ObjCLanguage();
280 lldb::TypeSummaryImplSP ObjC_BOOL_summary(new CXXFunctionSummaryFormat(
945 new ObjCScavengerResult(type));
973 new ObjCScavengerResult(types.front()));
998 new Language::EitherTypeScavenger<ObjCModulesScavenger,
tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp 52 return new ObjCPlusPlusLanguage();
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp 314 return new ItaniumABILanguageRuntime(process);
391 new CommandObjectMultiwordItaniumABI_Demangle(interpreter)));
402 new CommandObjectMultiwordItaniumABI(interpreter));
453 BreakpointResolverSP resolver_sp(new BreakpointResolverName(
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp 20 objc_class.reset(new objc_class_t);
201 class_rw.reset(new class_rw_t);
208 class_ro.reset(new class_ro_t);
216 class_ro.reset(new class_ro_t);
361 base_method_list.reset(new method_list_t);
369 method.reset(new method_t);
469 new ClassDescriptorV2(m_runtime, candidate_isa, nullptr));
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp 162 m_external_source = new AppleObjCExternalASTSource(*this);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp 237 m_PrintForDebugger_addr.reset(new Address(context.symbol->GetAddress()));
334 new AppleObjCTrampolineHandler(m_process->shared_from_this(), module_sp));
560 ThreadSP new_thread_sp(new HistoryThread(*m_process, 0, pcs));
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp 78 return new AppleObjCRuntimeV1(process);
127 std::unique_ptr<BufStruct> buf(new BufStruct);
235 lldb::DataBufferSP buffer_sp(new DataBufferHeap(1024, 0));
269 new AppleObjCRuntimeV1::ClassDescriptorV1(m_parent_isa, process_sp));
395 new ClassDescriptorV1(isa, process_sp));
418 new ClassDescriptorV1(isa, process_sp));
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp 501 return new AppleObjCRuntimeV2(process, objc_module_sp);
585 regex_up.reset(new RegularExpression(
762 CommandObjectSP(new CommandObjectObjC_ClassTable_Dump(interpreter)));
778 new CommandObjectMultiwordObjC_TaggedPointer_Info(interpreter)));
793 new CommandObjectMultiwordObjC_ClassTable(interpreter)));
795 CommandObjectSP(new CommandObjectMultiwordObjC_TaggedPointer(
807 return CommandObjectSP(new CommandObjectMultiwordObjC(interpreter));
1523 new ClassDescriptorV2(*this, isa, nullptr));
1823 new ClassDescriptorV2(*this, elt.second, elt.first.AsCString()));
2019 m_decl_vendor_up.reset(new AppleObjCDeclVendor(*this));
2142 return new NonPointerISACache(
2161 return new TaggedPointerVendorLegacy(runtime);
2167 return new TaggedPointerVendorLegacy(runtime);
2173 return new TaggedPointerVendorLegacy(runtime);
2179 return new TaggedPointerVendorLegacy(runtime);
2185 return new TaggedPointerVendorLegacy(runtime);
2191 return new TaggedPointerVendorLegacy(runtime);
2234 return new TaggedPointerVendorExtended(
2250 return new TaggedPointerVendorRuntimeAssisted(
2323 return ClassDescriptorSP(new ClassDescriptorV2Tagged(name, unobfuscated));
2387 new ClassDescriptorV2Tagged(actual_class_descriptor_sp, data_payload));
2475 new ClassDescriptorV2Tagged(actual_class_descriptor_sp, data_payload));
2703 m_arguments = ValueObjectListSP(new ValueObjectList());
2716 new ObjCExceptionRecognizedStackFrame(frame));
2727 StackFrameRecognizerSP(new ObjCExceptionThrowFrameRecognizer()),
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp 347 DataBufferSP data_sp(new DataBufferHeap(desc_array_size, '\0'));
753 m_vtables_up.reset(new AppleObjCVTables(process_sp, m_objc_module_sp));
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp 26 m_scratch_ast_ctx_up.reset(new ClangASTContext(runtime.GetProcess()
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp 372 new ObjCLanguageRuntime::ObjCExceptionPrecondition());
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp 168 m_ir_passes = new RSIRPasses(GetProcess());
185 EarlyPasses->add(new RenderScriptRuntimeModulePass(process));
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 782 return new RenderScriptRuntime(process);
1590 RuntimeHookSP hook(new RuntimeHook());
3498 BreakpointResolverSP resolver_sp(new RSBreakpointResolver(nullptr, name));
3526 BreakpointResolverSP resolver_sp(new RSReduceBreakpointResolver(
3707 RSCoordinate *baton = new RSCoordinate(coord);
3758 BreakpointResolverSP resolver_sp(new RSScriptGroupBreakpointResolver(
3826 std::unique_ptr<ScriptDetails> s(new ScriptDetails);
3861 std::unique_ptr<AllocationDetails> a(new AllocationDetails);
4023 "dump", CommandObjectSP(new CommandObjectRenderScriptRuntimeModuleDump(
4376 new CommandObjectRenderScriptRuntimeReductionBreakpointSet(
4427 CommandObjectSP(new CommandObjectRenderScriptRuntimeKernelBreakpointSet(
4431 CommandObjectSP(new CommandObjectRenderScriptRuntimeKernelBreakpointAll(
4445 "list", CommandObjectSP(new CommandObjectRenderScriptRuntimeKernelList(
4450 new CommandObjectRenderScriptRuntimeKernelCoordinate(interpreter)));
4454 new CommandObjectRenderScriptRuntimeKernelBreakpoint(interpreter)));
4493 "dump", CommandObjectSP(new CommandObjectRenderScriptRuntimeContextDump(
4834 new CommandObjectRenderScriptRuntimeAllocationList(interpreter)));
4838 new CommandObjectRenderScriptRuntimeAllocationDump(interpreter)));
4842 new CommandObjectRenderScriptRuntimeAllocationSave(interpreter)));
4846 new CommandObjectRenderScriptRuntimeAllocationLoad(interpreter)));
4849 CommandObjectSP(new CommandObjectRenderScriptRuntimeAllocationRefresh(
4886 CommandObjectSP(new CommandObjectRenderScriptRuntimeReductionBreakpoint(
4901 new CommandObjectRenderScriptRuntimeModule(interpreter)));
4904 new CommandObjectRenderScriptRuntimeStatus(interpreter)));
4907 new CommandObjectRenderScriptRuntimeKernel(interpreter)));
4909 CommandObjectSP(new CommandObjectRenderScriptRuntimeContext(
4914 new CommandObjectRenderScriptRuntimeAllocation(interpreter)));
4920 new CommandObjectRenderScriptRuntimeReduction(interpreter)));
4937 return CommandObjectSP(new CommandObjectRenderScriptRuntime(interpreter));
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h 78 new RSBreakpointResolver(&breakpoint, m_kernel_name));
127 lldb::BreakpointResolverSP ret_sp(new RSReduceBreakpointResolver(
272 lldb::BreakpointResolverSP ret_sp(new RSScriptGroupBreakpointResolver(
424 m_filtersp.reset(new SearchFilterForUnconstrainedSearches(target));
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp 85 CommandObjectSP(new CommandObjectRenderScriptScriptGroupBreakpointSet(
148 new CommandObjectRenderScriptScriptGroupBreakpoint(interpreter)));
151 new CommandObjectRenderScriptScriptGroupList(interpreter)));
159 return CommandObjectSP(new CommandObjectRenderScriptScriptGroup(interpreter));
tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp 47 return MemoryHistorySP(new MemoryHistoryASan(process_sp));
139 HistoryThread *history_thread = new HistoryThread(*process_sp, tid, pcs);
tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp 241 shared_ptr archive_sp(new Archive(arch, time, file_offset, data));
324 new ObjectContainerBSDArchive(module_sp, archive_data_sp,
344 new ObjectContainerBSDArchive(module_sp, data_sp, data_offset, file,
tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp 53 new ObjectContainerUniversalMachO(module_sp, data_sp, data_offset,
tools/lldb/source/Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.cpp 84 return new ObjectFileBreakpad(module_sp, data_sp, data_offset, file,
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp 127 reloc = new ELFRel();
129 reloc = new ELFRela();
360 std::unique_ptr<ObjectFileELF> objfile_up(new ObjectFileELF(
379 new ObjectFileELF(module_sp, data_sp, process_sp, header_addr));
902 m_filespec_up.reset(new FileSpecList());
1818 SectionSP section_sp(new Section(
1894 new DataBufferHeap(uncompressedData.data(), uncompressedData.size()));
1897 m_gnu_debug_data_object_file.reset(new ObjectFileELF(
2711 m_symtab_up.reset(new Symtab(symtab->GetObjectFile()));
2728 m_symtab_up.reset(new Symtab(dynsym->GetObjectFile()));
2755 m_symtab_up.reset(new Symtab(reloc_section->GetObjectFile()));
2765 m_symtab_up.reset(new Symtab(this));
2772 m_symtab_up.reset(new Symtab(this));
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp 121 m_symtab_up.reset(new Symtab(this));
140 m_sections_up.reset(new SectionList());
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp 810 new ObjectFileMachO(module_sp, data_sp, process_sp, header_addr));
1249 m_symtab_up.reset(new Symtab(this));
1756 SectionSP section_sp(new Section(
1816 m_sections_up.reset(new SectionList());
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp 633 m_symtab_up.reset(new Symtab(this));
787 m_sections_up.reset(new SectionList());
905 SectionSP section_sp(new Section(
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp 58 new OperatingSystemPython(process, python_os_plugin_spec));
133 m_register_info_up.reset(new DynamicRegisterInfo(
340 DataBufferSP data_sp(new DataBufferHeap(value.c_str(), value.length()));
342 RegisterContextMemory *reg_ctx_memory = new RegisterContextMemory(
tools/lldb/source/Plugins/Platform/Android/AdbClient.cpp 139 m_conn.reset(new ConnectionFileDescriptor);
429 sync_service.reset(new SyncService(std::move(m_conn)));
595 const DataBufferSP data_sp(new DataBufferHeap(kSyncPacketLen, 0));
tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp 118 return PlatformSP(new PlatformAndroid(false));
163 m_remote_platform_sp = PlatformSP(new PlatformAndroidRemoteGDBServer());
tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp 65 std::unique_ptr<TCPSocket> tcp_socket(new TCPSocket(true, false));
tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp 69 return PlatformSP(new PlatformFreeBSD(false));
tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp 68 return PlatformSP(new PlatformLinux(false));
99 PlatformSP default_platform_sp(new PlatformLinux(true));
tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp 121 return PlatformSP(new PlatformMacOSX(is_host));
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleBridge.cpp 118 return lldb::PlatformSP(new PlatformRemoteAppleBridge());
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp 122 return lldb::PlatformSP(new PlatformRemoteAppleTV());
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp 129 return lldb::PlatformSP(new PlatformRemoteAppleWatch());
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp 116 return lldb::PlatformSP(new PlatformRemoteiOS());
tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp 61 return PlatformSP(new PlatformNetBSD(false));
tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp 67 return PlatformSP(new PlatformOpenBSD(false));
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp 42 m_option_group_platform_rsync(new OptionGroupPlatformRSync()),
43 m_option_group_platform_ssh(new OptionGroupPlatformSSH()),
44 m_option_group_platform_caching(new OptionGroupPlatformCaching()) {}
57 new OptionGroupOptions());
374 lldb::DataBufferSP buffer_sp(new DataBufferHeap(1024, 0));
tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp 100 return PlatformSP(new PlatformWindows(is_host));
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp 68 return PlatformSP(new PlatformRemoteGDBServer());
291 m_gdb_client.SetConnection(new ConnectionFileDescriptor());
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp 258 return std::unique_ptr<NativeProcessLinux>(new NativeProcessLinux(
281 return std::unique_ptr<NativeProcessLinux>(new NativeProcessLinux(
tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp 258 new NativeRegisterContextLinux_x86_64(target_arch, native_thread));
267 return new RegisterContextLinux_i386(target_arch);
273 return new RegisterContextLinux_x86_64(target_arch);
682 data_sp.reset(new DataBufferHeap(REG_CONTEXT_SIZE, 0));
tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp 116 m_fd = std::unique_ptr<int, file_close>(new int(fd), file_close());
253 ProcessorTraceMonitorUP pt_monitor_up(new ProcessorTraceMonitor);
tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp 33 m_unwinder_up.reset(new HistoryUnwind(*this, pcs));
tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp 97 new ThreadPlanCallFunction(*thread, mmap_range.GetBaseAddress(),
165 new ThreadPlanCallFunction(*thread, munmap_range.GetBaseAddress(),
tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp 44 m_reg_set0.registers = new uint32_t(0);
tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp 84 new RegisterContextFreeBSD_i386(arch));
tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp 45 m_reg_set0.registers = new uint32_t(0);
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp 98 new RegisterContextLinux_i386(arch));
tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp 37 new DataBufferHeap(reg_infos.GetRegisterDataByteSize(), 0));
tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp 510 return StopInfoSP(new StopInfoMachException(thread, exc_type, exc_data_count,
tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp 79 CursorSP first_cursor_sp(new Cursor());
80 RegisterContextLLDBSP reg_ctx_sp(new RegisterContextLLDB(
128 CursorSP cursor_sp(new Cursor());
129 RegisterContextLLDBSP reg_ctx_sp(new RegisterContextLLDB(
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp 269 lldb::ThreadSP thread_sp(new ThreadElfCore(*this, td));
905 lldb::DataBufferSP buffer(new lldb_private::DataBufferHeap(start, len));
tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp 85 reg_interface = new RegisterInfoPOSIX_arm64(arch);
88 reg_interface = new RegisterInfoPOSIX_arm(arch);
91 reg_interface = new RegisterContextFreeBSD_powerpc32(arch);
94 reg_interface = new RegisterContextFreeBSD_powerpc64(arch);
97 reg_interface = new RegisterContextFreeBSD_mips64(arch);
100 reg_interface = new RegisterContextFreeBSD_i386(arch);
103 reg_interface = new RegisterContextFreeBSD_x86_64(arch);
114 reg_interface = new RegisterInfoPOSIX_arm64(arch);
117 reg_interface = new RegisterContextNetBSD_x86_64(arch);
128 reg_interface = new RegisterInfoPOSIX_arm(arch);
131 reg_interface = new RegisterInfoPOSIX_arm64(arch);
135 reg_interface = new RegisterContextLinux_mips(arch);
139 reg_interface = new RegisterContextLinux_mips64(arch);
142 reg_interface = new RegisterInfoPOSIX_ppc64le(arch);
145 reg_interface = new RegisterContextLinux_s390x(arch);
148 reg_interface = new RegisterContextLinux_i386(arch);
151 reg_interface = new RegisterContextLinux_x86_64(arch);
162 reg_interface = new RegisterInfoPOSIX_arm64(arch);
165 reg_interface = new RegisterInfoPOSIX_arm(arch);
168 reg_interface = new RegisterContextOpenBSD_i386(arch);
171 reg_interface = new RegisterContextOpenBSD_x86_64(arch);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp 893 SetConnection(new ConnectionFileDescriptor());
1269 new ConnectionFileDescriptor());
1279 server.SetConnection(new ConnectionFileDescriptor(accept_socket));
1343 new EventDataBytes(pdata));
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp 3214 new DataBufferHeap(response.GetStringRef().size() / 2, 0));
3229 new DataBufferHeap(response.GetStringRef().size() / 2, 0));
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp 956 new ConnectionFileDescriptor(fd, true));
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp 44 new DataBufferHeap(reg_info.GetRegisterDataByteSize(), 0));
139 DataBufferSP buffer_sp(new DataBufferHeap(&new_reg_val, sizeof(new_reg_val)));
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp 979 new ConnectionFileDescriptor());
1194 eBroadcastBitAsyncContinue, new EventDataBytes(packet, packet_len));
1233 new EventDataBytes(packet.GetString().data(), packet.GetSize()));
1485 new EventDataBytes(continue_packet.GetString().data(),
1794 DataBufferSP buffer_sp(new DataBufferHeap(
2133 DataBufferSP data_buffer_sp(new DataBufferHeap(byte_size, 0));
2302 DataBufferSP data_buffer_sp(new DataBufferHeap(byte_size, 0));
3507 m_gdb_comm.SetConnection(new ConnectionFileDescriptor(our_socket, true));
4024 StructuredData::ObjectSP args_dict(new StructuredData::Dictionary());
4062 StructuredData::ObjectSP args_dict(new StructuredData::Dictionary());
4071 StructuredData::ObjectSP args_dict(new StructuredData::Dictionary());
4080 StructuredData::ObjectSP args_dict(new StructuredData::Dictionary());
4081 StructuredData::ArraySP addresses(new StructuredData::Array);
4084 StructuredData::ObjectSP addr_sp(new StructuredData::Integer(addr));
4133 StructuredData::ObjectSP args_dict(new StructuredData::Dictionary());
5369 new CommandObjectProcessGDBRemotePacketHistory(interpreter)));
5372 new CommandObjectProcessGDBRemotePacketSend(interpreter)));
5376 new CommandObjectProcessGDBRemotePacketMonitor(interpreter)));
5380 new CommandObjectProcessGDBRemotePacketXferSize(interpreter)));
5382 CommandObjectSP(new CommandObjectProcessGDBRemoteSpeedTest(
5398 CommandObjectSP(new CommandObjectProcessGDBRemotePacket(interpreter)));
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp 368 ModuleSP module_sp(new Module(module_spec));
521 ThreadSP thread_sp(new ThreadMachCore(*this, tid));
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp 399 lldb::ThreadSP thread_sp(new ThreadMinidump(*this, thread, context));
880 CommandObjectSP(new CommandObjectProcessMinidumpDump(interpreter)));
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp 31 new DataBufferHeap(target_reg_interface->GetGPRSize(), 0));
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp 54 new DataBufferHeap(target_reg_interface->GetGPRSize(), 0));
tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp 72 reg_interface = new RegisterContextLinux_i386(arch);
82 reg_interface = new RegisterContextLinux_x86_64(arch);
tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp 227 return StructuredData::ObjectSP(new StructuredPythonObject(m_py_obj));
268 StructuredData::StringSP result(new StructuredData::String);
307 StructuredData::StringSP result(new StructuredData::String);
418 StructuredData::StringSP result(new StructuredData::String);
492 StructuredData::IntegerSP result(new StructuredData::Integer);
516 StructuredData::BooleanSP result(new StructuredData::Boolean);
568 StructuredData::ArraySP result(new StructuredData::Array);
639 StructuredData::ArraySP result(new StructuredData::Array);
739 StructuredData::DictionarySP result(new StructuredData::Dictionary);
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp 896 new ConnectionFileDescriptor(pipe.ReleaseReadFileDescriptor(),
1033 IOHandlerSP io_handler_sp(new IOHandlerPythonInterpreter(debugger, this));
1518 return StructuredData::GenericSP(new StructuredPythonObject(ret_val));
1550 ValueObjectListSP result = ValueObjectListSP(new ValueObjectList());
1582 return StructuredData::GenericSP(new StructuredPythonObject(ret_val));
1871 return StructuredData::ObjectSP(new StructuredPythonObject(ret_val));
1975 return StructuredData::GenericSP(new StructuredPythonObject(ret_val));
2095 return StructuredData::ObjectSP(new StructuredPythonObject(ret_val));
2117 return StructuredData::GenericSP(new StructuredPythonObject(ret_val));
2214 TypeSummaryOptionsSP options_sp(new TypeSummaryOptions(options));
2895 lldb::ExecutionContextRefSP exe_ctx_ref_sp(new ExecutionContextRef(exe_ctx));
2939 lldb::ExecutionContextRefSP exe_ctx_ref_sp(new ExecutionContextRef(exe_ctx));
3172 std::unique_ptr<ScriptInterpreterLocker> py_lock(new Locker(
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h 40 m_extra_args_up(new StructuredDataImpl()) {
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp 210 StructuredData::Dictionary *dict_p = new StructuredData::Dictionary();
298 return FilterRuleSP(new RegexFilterRule(accept, attribute_index, op_arg));
343 new ExactMatchFilterRule(accept, attribute_index, op_arg));
570 StructuredData::DictionarySP config_sp(new StructuredData::Dictionary());
581 StructuredData::DictionarySP(new StructuredData::Dictionary());
598 StructuredData::ArraySP(new StructuredData::Array);
748 m_options_sp(enable ? new EnableOptions() : nullptr) {}
949 new EnableCommand(interpreter,
958 new EnableCommand(interpreter,
964 auto status_cmd_sp = CommandObjectSP(new StatusCommand(interpreter));
979 EnableOptionsSP options_sp(new EnableOptions());
1359 return StructuredDataPluginSP(new StructuredDataDarwinLog(process_wp));
1381 auto command_sp = CommandObjectSP(new BaseCommand(interpreter));
1585 ThreadPlanSP(new ThreadPlanCallOnFunctionExit(*thread_sp, callback));
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h 36 return new SymbolFileBreakpad(std::move(objfile_sp));
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp 120 m_clang_ast_importer_up.reset(new ClangASTImporter);
189 TypeSP type_sp(new Type(
1705 m_metadata_up.reset(new ClangASTMetadata());
1725 m_metadata_up.reset(new ClangASTMetadata());
1758 new ClangASTContext::TemplateParameterInfos);
2422 decl_up.reset(new Declaration(die.GetCU()->GetFile(decl_file),
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp 724 m_func_aranges_up.reset(new DWARFDebugAranges());
821 new DWARFTypeUnit(dwarf, uid, *expected_header, *abbrevs, section));
823 new DWARFCompileUnit(dwarf, uid, *expected_header, *abbrevs, section));
tools/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.cpp 32 return std::unique_ptr<DebugNamesDWARFIndex>(new DebugNamesDWARFIndex(
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp 255 return new SymbolFileDWARF(std::move(objfile_sp),
667 m_ranges.reset(new DWARFDebugRanges());
682 m_rnglists.reset(new DWARFDebugRngLists());
1041 lldb_private::DebugMacrosSP debug_macros_sp(new lldb_private::DebugMacros());
1100 BlockSP block_sp(new Block(die.GetID()));
1157 decl_up.reset(new Declaration(
1163 call_up.reset(new Declaration(
1672 m_global_aranges_up.reset(new GlobalVariableMap());
3489 new SymbolFileType(*this, GetUID(type_die_form.Reference())));
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp 241 return new SymbolFileDWARFDebugMap(std::move(objfile_sp));
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp 55 new SymbolFileDWARFDwp(module_sp, obj_file));
87 new SymbolFileDWARFDwoDwp(this, m_obj_file, dwarf_cu, dwo_id));
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.cpp 45 std::unique_ptr<PdbIndex> result(new PdbIndex());
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 270 return new SymbolFileNativePDB(std::move(objfile_sp));
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp 123 return new SymbolFilePDB(std::move(objfile_sp));
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp 47 return new SymbolFileSymtab(std::move(objfile_sp));
185 new Function(&comp_unit,
tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp 114 SymbolVendorELF *symbol_vendor = new SymbolVendorELF(module_sp);
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp 72 return new SystemRuntimeMacOSX(process);
718 QueueSP queue_sp(new Queue(m_process->shared_from_this(),
832 QueueItemSP queue_item_sp(new QueueItem(queue->shared_from_this(),
939 new Queue(m_process->shared_from_this(), serialnum, queue_label));
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp 118 UnwindPlan::Row *newrow = new UnwindPlan::Row;
164 UnwindPlan::Row *newrow = new UnwindPlan::Row;
255 UnwindPlan::Row *newrow = new UnwindPlan::Row;
302 return new UnwindAssemblyInstEmulation(arch, inst_emulator_up.release());
tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp 37 m_assembly_inspection_engine(new x86AssemblyInspectionEngine(arch)) {}
241 return new UnwindAssembly_x86(arch);
tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp 930 UnwindPlan::RowSP row(new UnwindPlan::Row);
952 UnwindPlan::Row *newrow = new UnwindPlan::Row;
1260 UnwindPlan::Row *newrow = new UnwindPlan::Row;
1297 newrow = new UnwindPlan::Row;
1305 UnwindPlan::Row *newrow = new UnwindPlan::Row;
1373 UnwindPlan::RowSP row(new UnwindPlan::Row(*first_row));
1397 UnwindPlan::RowSP new_row(new UnwindPlan::Row());
1442 UnwindPlan::RowSP new_row(new UnwindPlan::Row(*row));
1454 UnwindPlan::RowSP new_row(new UnwindPlan::Row(*row));
1468 UnwindPlan::RowSP new_row(new UnwindPlan::Row(*row));
1478 UnwindPlan::RowSP new_row(new UnwindPlan::Row(*row));
1488 UnwindPlan::RowSP new_row(new UnwindPlan::Row(*row));
1498 UnwindPlan::RowSP new_row(new UnwindPlan::Row(*row));
1510 UnwindPlan::RowSP new_row(new UnwindPlan::Row(*row));
1519 UnwindPlan::RowSP new_row(new UnwindPlan::Row(*row));
1530 UnwindPlan::RowSP new_row(new UnwindPlan::Row(*row));
1553 UnwindPlan::RowSP new_row(new UnwindPlan::Row(*row));
tools/lldb/source/Symbol/ClangASTContext.cpp 335 g_map_ptr = new ClangASTMap(); // leaked on purpose to avoid spins
591 new ClangASTContext(fixed_arch));
595 new ClangASTContextForExpressions(*target, fixed_arch));
597 new ClangASTSource(target->shared_from_this()));
695 m_ast_up.reset(new ASTContext(*getLanguageOptions(), *getSourceManager(),
716 new ClangExternalASTSourceCallbacks(
730 m_builtins_up.reset(new Builtin::Context());
737 new IdentifierTable(*ClangASTContext::getLanguageOptions(), nullptr));
743 m_language_options_up.reset(new LangOptions());
753 m_selector_table_up.reset(new SelectorTable());
760 m_file_manager_up.reset(new clang::FileManager(
769 new clang::SourceManager(*getDiagnosticsEngine(), *getFileManager()));
775 llvm::IntrusiveRefCntPtr<DiagnosticIDs> diag_id_sp(new DiagnosticIDs());
777 new DiagnosticsEngine(diag_id_sp, new DiagnosticOptions()));
777 new DiagnosticsEngine(diag_id_sp, new DiagnosticOptions()));
805 return new NullDiagnosticConsumer();
814 m_diagnostic_consumer_up.reset(new NullDiagnosticConsumer);
9851 m_dwarf_ast_parser_up.reset(new DWARFASTParserClang(*this));
9857 m_pdb_ast_parser_up.reset(new PDBASTParser(*this));
10298 m_persistent_variables(new ClangPersistentVariables) {}
10309 return new ClangUserExpression(*target_sp.get(), expr, prefix, language,
10324 return new ClangFunctionCaller(*process, return_type, function_address,
10335 return new ClangUtilityFunction(*target_sp.get(), text, name);
tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp 24 static ASTSourceMap *s_source_map = new ASTSourceMap;
tools/lldb/source/Symbol/CompactUnwindInfo.cpp 747 UnwindPlan::RowSP row(new UnwindPlan::Row);
1019 UnwindPlan::RowSP row(new UnwindPlan::Row);
1316 UnwindPlan::RowSP row(new UnwindPlan::Row);
1450 UnwindPlan::RowSP row(new UnwindPlan::Row);
tools/lldb/source/Symbol/CompilerType.cpp 981 lldb::DataBufferSP data_sp(new DataBufferHeap(*byte_size, '\0'));
tools/lldb/source/Symbol/CxxModuleHandler.cpp 56 new Scope(result.back(), Scope::DeclScope, sema.getDiagnostics());
69 lookup_result.reset(new LookupResult(sema, DeclarationName(&ident),
tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp 245 CIESP cie_sp(new CIE(cie_offset));
628 UnwindPlan::Row *cie_initial_row = new UnwindPlan::Row;
655 UnwindPlan::Row *newrow = new UnwindPlan::Row;
690 UnwindPlan::Row *newrow = new UnwindPlan::Row;
704 UnwindPlan::Row *newrow = new UnwindPlan::Row;
717 UnwindPlan::Row *newrow = new UnwindPlan::Row;
730 UnwindPlan::Row *newrow = new UnwindPlan::Row;
760 UnwindPlan::Row *newrow = new UnwindPlan::Row;
tools/lldb/source/Symbol/FuncUnwinders.cpp 91 UnwindPlanSP unwind_plan_sp(new UnwindPlan(lldb::eRegisterKindGeneric));
tools/lldb/source/Symbol/LineTable.cpp 56 return new LineTable::LineSequenceImpl();
456 std::unique_ptr<LineTable> line_table_up(new LineTable(m_comp_unit));
tools/lldb/source/Symbol/ObjectFile.cpp 465 std::unique_ptr<DataBufferHeap> data_up(new DataBufferHeap(byte_size, 0));
tools/lldb/source/Symbol/SymbolContext.cpp 989 m_file_spec_up.reset(new FileSpec(spec_string));
tools/lldb/source/Symbol/SymbolVendor.cpp 54 instance_up.reset(new SymbolVendor(module_sp));
tools/lldb/source/Symbol/Type.cpp 115 m_type_list.Append(TypeImplSP(new TypeImpl(type)));
430 lldb::DataBufferSP data_sp(new DataBufferHeap(byte_size, '\0'));
tools/lldb/source/Symbol/UnwindTable.cpp 61 new DWARFCallFrameInfo(*object_file, sect, DWARFCallFrameInfo::EH));
67 new DWARFCallFrameInfo(*object_file, sect, DWARFCallFrameInfo::DWARF));
72 m_compact_unwind_up.reset(new CompactUnwindInfo(*object_file, sect));
79 m_arm_unwind_up.reset(new ArmUnwindInfo(*object_file, sect, sect_extab));
139 FuncUnwindersSP func_unwinder_sp(new FuncUnwinders(*this, *range_or));
tools/lldb/source/Target/InstrumentationRuntime.cpp 74 return ThreadCollectionSP(new ThreadCollection());
tools/lldb/source/Target/InstrumentationRuntimeStopInfo.cpp 35 new InstrumentationRuntimeStopInfo(thread, description, additionalData));
tools/lldb/source/Target/Language.cpp 36 g_map = new LanguagesMap(); // NOTE: INTENTIONAL LEAK due to global
47 g_mutex = new std::mutex(); // NOTE: INTENTIONAL LEAK due to global
416 new Result(compiler_type));
tools/lldb/source/Target/LanguageRuntime.cpp 84 new ExceptionSearchFilter(TargetSP(), m_language, false));
159 new ExceptionBreakpointResolver(m_language, m_catch_bp, m_throw_bp));
249 new ExceptionBreakpointResolver(language, catch_bp, throw_bp));
251 new ExceptionSearchFilter(target.shared_from_this(), language));
tools/lldb/source/Target/Memory.cpp 43 addr, DataBufferSP(new DataBufferHeap(DataBufferHeap(src, src_len))));
228 new DataBufferHeap(cache_line_byte_size, 0));
tools/lldb/source/Target/ModuleCache.cpp 172 m_lock.reset(new lldb_private::LockFile(m_file_up->GetDescriptor()));
tools/lldb/source/Target/Platform.cpp 1248 lldb::DataBufferSP buffer_sp(new DataBufferHeap(1024 * 16, 0));
tools/lldb/source/Target/Process.cpp 565 new ProcessPropertiesSP(new ProcessProperties(nullptr));
565 new ProcessPropertiesSP(new ProcessProperties(nullptr));
1438 new Event(eBroadcastBitStateChanged,
1439 new ProcessEventData(shared_from_this(), new_state)));
1681 bp_site_sp.reset(new BreakpointSite(&m_breakpoint_site_list, owner,
2402 ModuleSP module_sp(new Module(file_spec, ArchSpec()));
2655 m_jit_loaders_up.reset(new JITLoaderList());
2790 SetNextEventAction(new Process::AttachCompletionHandler(
2853 SetNextEventAction(new Process::AttachCompletionHandler(
3524 new PrivateStateThreadArgs(this, is_secondary_thread);
3577 std::shared_ptr<EventDataReceipt> event_receipt_sp(new EventDataReceipt());
4195 new ProcessEventData(shared_from_this(), GetState()));
4202 new ProcessEventData(shared_from_this(), GetState()));
4209 new ProcessEventData(shared_from_this(), GetState()));
4216 new EventDataStructuredData(shared_from_this(), object_sp, plugin_sp));
4436 new ConnectionFileDescriptor(fd, true));
4740 stopper_base_plan_sp.reset(new ThreadPlanBase(*thread));
6004 lldb::ThreadPlanSP call_plan_sp(new ThreadPlanCallFunction(
tools/lldb/source/Target/SectionLoadHistory.cpp 83 new SectionLoadList(*rpos->second));
88 SectionLoadListSP section_load_list_sp(new SectionLoadList());
tools/lldb/source/Target/StackFrame.cpp 467 VariableListSP var_list_sp(new VariableList);
tools/lldb/source/Target/StackFrameList.cpp 532 StackFrameSP frame_sp(new StackFrame(
tools/lldb/source/Target/StackFrameRecognizer.cpp 41 auto args_synthesized = ValueObjectListSP(new ValueObjectList());
48 new ScriptedRecognizedStackFrame(args_synthesized));
tools/lldb/source/Target/StopInfo.cpp 1100 return StopInfoSP(new StopInfoBreakpoint(thread, break_id));
1106 return StopInfoSP(new StopInfoBreakpoint(thread, break_id, should_stop));
1112 return StopInfoSP(new StopInfoWatchpoint(thread, watch_id, watch_hit_addr));
1117 return StopInfoSP(new StopInfoUnixSignal(thread, signo, description));
1121 return StopInfoSP(new StopInfoTrace(thread));
1127 return StopInfoSP(new StopInfoThreadPlan(plan_sp, return_valobj_sp,
1133 return StopInfoSP(new StopInfoException(thread, description));
1137 return StopInfoSP(new StopInfoExec(thread));
tools/lldb/source/Target/StructuredDataPlugin.cpp 57 auto command_sp = CommandObjectSP(new CommandStructuredData(interpreter));
tools/lldb/source/Target/Target.cpp 135 BreakpointSP new_bp(new Breakpoint(*this, *breakpoint_sp.get()));
141 BreakpointName *new_bp_name = new BreakpointName(*bp_name_entry.second);
314 BreakpointResolverSP resolver_sp(new BreakpointResolverFileRegex(
366 BreakpointResolverSP resolver_sp(new BreakpointResolverFileLine(
395 new SearchFilterForUnconstrainedSearches(shared_from_this()));
397 new BreakpointResolverAddress(nullptr, addr));
406 new SearchFilterForUnconstrainedSearches(shared_from_this()));
408 new BreakpointResolverAddress(nullptr, file_addr, file_spec));
428 BreakpointResolverSP resolver_sp(new BreakpointResolverName(
455 new BreakpointResolverName(nullptr, func_names, func_name_type_mask,
483 BreakpointResolverSP resolver_sp(new BreakpointResolverName(
558 BreakpointResolverSP resolver_sp(new BreakpointResolverName(
607 StructuredDataImpl *extra_args_impl = new StructuredDataImpl();
611 BreakpointResolverSP resolver_sp(new BreakpointResolverScripted(
623 bp_sp.reset(new Breakpoint(*this, filter_sp, resolver_sp, hardware,
700 .insert(std::make_pair(name, new BreakpointName(name)))
1616 new TargetEventData(this->shared_from_this(), module_list));
1631 new TargetEventData(this->shared_from_this(), module_list));
1642 new TargetEventData(this->shared_from_this(), module_list));
2481 m_source_manager_up.reset(new SourceManager(shared_from_this()));
2504 Target::StopHookSP stop_hook_sp(new StopHook(shared_from_this(), new_uid));
2693 new TargetPropertiesSP(new TargetProperties(nullptr));
2693 new TargetPropertiesSP(new TargetProperties(nullptr));
3165 m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
3428 OptionValueSP(new OptionValueString(KV.second.c_str())),
3459 new TargetExperimentalOptionValueProperties())) {
3497 m_experimental_properties_up.reset(new TargetExperimentalProperties());
3519 m_experimental_properties_up.reset(new TargetExperimentalProperties());
tools/lldb/source/Target/TargetList.cpp 396 target_sp.reset(new Target(debugger, arch, platform_sp, is_dummy_target));
405 target_sp.reset(new Target(debugger, arch, platform_sp, is_dummy_target));
tools/lldb/source/Target/Thread.cpp 63 new ThreadPropertiesSP(new ThreadProperties(true));
63 new ThreadPropertiesSP(new ThreadProperties(true));
280 ThreadPlanSP null_plan_sp(new ThreadPlanNull(*this));
294 new ThreadEventData(this->shared_from_this(), new_frame_id));
512 new RegisterCheckpoint(RegisterCheckpoint::Reason::eExpression));
615 ThreadPlanSP step_bp_plan_sp(new ThreadPlanStepOverBreakpoint(*this));
1344 ThreadPlanSP thread_plan_sp(new ThreadPlanBase(*this));
1352 ThreadPlanSP thread_plan_sp(new ThreadPlanStepInstruction(
1392 new ThreadPlanStepInRange(*this, range, addr_context, stop_other_threads,
1425 ThreadPlanSP thread_plan_sp(new ThreadPlanStepOut(
1439 ThreadPlanSP thread_plan_sp(new ThreadPlanStepOut(
1456 new ThreadPlanStepThrough(*this, return_stack_id, stop_other_threads));
1469 new ThreadPlanRunToAddress(*this, target_addr, stop_other_threads));
1478 ThreadPlanSP thread_plan_sp(new ThreadPlanStepUntil(
1492 extra_args_impl = new StructuredDataImpl();
1496 ThreadPlanSP thread_plan_sp(new ThreadPlanPython(*this, class_name,
1705 new ThreadEventData(this->shared_from_this()));
2065 m_unwinder_up.reset(new UnwindLLDB(*this));
2070 m_unwinder_up.reset(new UnwindMacOSXFrameBackchain(*this));
tools/lldb/source/Target/ThreadList.cpp 696 new Thread::ThreadEventData(selected_thread_sp));
tools/lldb/source/Target/ThreadPlanBase.cpp 37 ThreadPlanTracerSP new_tracer_sp(new ThreadPlanAssemblyTracer(m_thread));
tools/lldb/source/Target/ThreadPlanStepInRange.cpp 319 m_avoid_regexp_up.reset(new RegularExpression(name_ref));
tools/lldb/source/Target/ThreadSpec.cpp 31 std::unique_ptr<ThreadSpec> thread_spec_up(new ThreadSpec());
56 StructuredData::DictionarySP data_dict_sp(new StructuredData::Dictionary());
tools/lldb/source/Utility/Broadcaster.cpp 327 return lldb::BroadcasterManagerSP(new BroadcasterManager());
tools/lldb/source/Utility/ConstString.cpp 174 []() { g_string_pool = new Pool(); });
tools/lldb/source/Utility/DataExtractor.cpp 1043 dest_data.SetData(DataBufferSP(new DataBufferHeap(base_ptr, data_size)));
1061 DataBufferSP buffer_sp(buffer_heap_ptr = new DataBufferHeap(bytes, 0));
1086 DataBufferSP buffer_sp(buffer_heap_ptr = new DataBufferHeap(bytes, 0));
tools/lldb/source/Utility/Listener.cpp 465 return ListenerSP(new Listener(name));
tools/lldb/source/Utility/Timer.cpp 33 static std::mutex *g_file_mutex_ptr = new std::mutex();
tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp 414 mpxTable.AddCommand("show", new MPXTableShow(), mpx_show_help);
419 mpxTable.AddCommand("set", new MPXTableSet(), mpx_set_help);
tools/lldb/tools/lldb-server/Acceptor.cpp 66 conn = new ConnectionFileDescriptor(conn_socket);
126 new Acceptor(std::move(listener_socket_up), name, local_socket_id));
tools/lldb/tools/lldb-server/lldb-gdbserver.cpp 243 connection_up.reset(new ConnectionFileDescriptor);
293 connection_up.reset(new ConnectionFileDescriptor);
tools/lldb/tools/lldb-vscode/VSCode.cpp 51 log.reset(new std::ofstream(log_file_path));
tools/lldb/unittests/Editline/EditlineTest.cpp 120 _el_slave_file.reset(new FilePointer(fdopen(_pty_slave_fd, "rw")));
126 _editline_sp.reset(new lldb_private::Editline("gtest editor", *_el_slave_file,
tools/lldb/unittests/Host/FileSystemTest.cpp 60 return std::unique_ptr<vfs::File>(new DummyFile{*S});
177 IntrusiveRefCntPtr<DummyFileSystem> D(new DummyFileSystem());
tools/lldb/unittests/Host/MainLoopTest.cpp 32 new TCPSocket(true, child_processes_inherit));
43 new TCPSocket(true, child_processes_inherit));
tools/lldb/unittests/Host/SocketTestUtilities.cpp 34 new SocketType(true, child_processes_inherit));
48 new SocketType(true, child_processes_inherit));
tools/lldb/unittests/Process/POSIX/NativeProcessELFTest.cpp 38 new DataBufferHeap(auxv_data.size() * addr_size * 2, 0));
tools/lldb/unittests/Process/gdb-remote/GDBRemoteTestUtils.h 78 SetConnection(new MockConnection(m_packets));
tools/lldb/unittests/Symbol/TestClangASTContext.cpp 39 m_ast.reset(new ClangASTContext(triple.c_str()));
tools/lldb/unittests/UnwindAssembly/x86/Testx86AssemblyInspectionEngine.cpp 100 new x86AssemblyInspectionEngine(arch));
119 new x86AssemblyInspectionEngine(arch));
2245 UnwindPlan::Row *new_row = new UnwindPlan::Row;
2257 new_row = new UnwindPlan::Row;
2332 UnwindPlan::Row *new_row = new UnwindPlan::Row;
2344 new_row = new UnwindPlan::Row;
2410 UnwindPlan::Row *new_row = new UnwindPlan::Row;
2422 new_row = new UnwindPlan::Row;
tools/lldb/unittests/Utility/LogTest.cpp 130 new llvm::raw_string_ostream(message));
141 new llvm::raw_string_ostream(message));
163 new llvm::raw_string_ostream(message));
177 new llvm::raw_string_ostream(message));
tools/lldb/unittests/Utility/ReproducerInstrumentationTest.cpp 211 InstrumentedFoo *foo = new InstrumentedFoo(0);
219 InstrumentedFoo *foo = new InstrumentedFoo(0);
477 InstrumentedFoo *foo = new InstrumentedFoo(0);
tools/lldb/unittests/Utility/StreamTeeTest.cpp 67 auto ss1 = new StreamString();
68 auto ss2 = new StreamString();
100 auto fs1 = new FlushTestStream();
101 auto fs2 = new FlushTestStream();
121 auto ss1 = new StreamString();
122 auto ss2 = new StreamString();
tools/lldb/unittests/tools/lldb-server/tests/TestClient.cpp 115 auto Client = std::unique_ptr<TestClient>(new TestClient(std::move(Conn)));
tools/lli/lli.cpp 430 RTDyldMM = new ForwardingMemoryManager();
432 RTDyldMM = new SectionMemoryManager();
464 CacheManager.reset(new LLIObjectCache(ObjectCacheDir));
tools/llvm-as/llvm-as.cpp 85 new ToolOutputFile(OutputFilename, EC, sys::fs::OF_None));
tools/llvm-cfi-verify/lib/FileAnalysis.cpp 376 Symbolizer.reset(new LLVMSymbolizer());
407 Context.reset(new MCContext(AsmInfo.get(), RegisterInfo.get(), &MOFI));
tools/llvm-cov/SourceCoverageView.cpp 68 new raw_fd_ostream(FullPath, E, sys::fs::FA_Read | sys::fs::FA_Write);
tools/llvm-dis/llvm-dis.cpp 189 new ToolOutputFile(OutputFilename, EC, sys::fs::OF_Text));
197 Annotator.reset(new CommentWriter());
tools/llvm-exegesis/lib/Assembler.cpp 221 PM.add(new TargetLibraryInfoWrapperPass(TLII));
tools/llvm-exegesis/lib/LlvmState.cpp 44 new RegisterAliasingTrackerCache(getRegInfo(), std::move(ReservedRegs)));
45 IC.reset(new InstructionsCache(getInstrInfo(), getRATC()));
tools/llvm-exegesis/lib/MCInstrDescView.cpp 287 Found.reset(new Instruction(InstrInfo, RATC, Opcode));
tools/llvm-exegesis/lib/RegisterAliasing.cpp 69 Found.reset(new RegisterAliasingTracker(RegInfo, PhysReg));
78 Found.reset(new RegisterAliasingTracker(RegInfo, ReservedReg, RegClass));
tools/llvm-ifs/llvm-ifs.cpp 212 std::unique_ptr<IFSStub> Stub(new IFSStub());
tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp 59 new InjectorIRStrategy(InjectorIRStrategy::getDefaultOps()));
60 Strategies.emplace_back(new InstDeleterIRStrategy());
71 M.reset(new Module("M", Context));
99 PM.add(new TargetLibraryInfoWrapperPass(TLII));
tools/llvm-jitlink/llvm-jitlink.cpp 235 new JITLinkSlabAllocator(SlabSize, Err));
328 new IPMMAlloc(std::move(Blocks)));
tools/llvm-modextract/llvm-modextract.cpp 57 new ToolOutputFile(OutputFilename, EC, sys::fs::OF_None));
tools/llvm-objdump/MachODump.cpp 7271 ThumbCtx.reset(new MCContext(ThumbAsmInfo.get(), ThumbMRI.get(), nullptr));
tools/llvm-objdump/llvm-objdump.cpp 566 Symbolizer.reset(new symbolize::LLVMSymbolizer(SymbolizerOpts));
tools/llvm-pdbutil/DumpOutputStyle.cpp 66 RefTracker.reset(new TypeReferenceTracker(File));
tools/llvm-readobj/COFFDumper.cpp 250 Result.reset(new COFFDumper(COFFObj, Writer));
tools/llvm-readobj/ELFDumper.cpp 615 Result.reset(new ELFDumper<ELFT>(Obj, Writer));
1618 ELFDumperStyle.reset(new GNUStyle<ELFT>(Writer, this));
1620 ELFDumperStyle.reset(new LLVMStyle<ELFT>(Writer, this));
tools/llvm-readobj/MachODumper.cpp 78 Result.reset(new MachODumper(MachOObj, Writer));
tools/llvm-readobj/WasmDumper.cpp 252 Result.reset(new WasmDumper(WasmObj, Writer));
tools/llvm-readobj/XCOFFDumper.cpp 541 Result.reset(new XCOFFDumper(*XObj, Writer));
tools/llvm-split/llvm-split.cpp 58 new ToolOutputFile(OutputFilename + utostr(I++), EC, sys::fs::OF_None));
tools/llvm-stress/llvm-stress.cpp 685 Modifiers.emplace_back(new LoadModifier(BB, &PT, &R));
686 Modifiers.emplace_back(new StoreModifier(BB, &PT, &R));
688 Modifiers.emplace_back(new ExtractElementModifier(BB, &PT, &R));
689 Modifiers.emplace_back(new ShuffModifier(BB, &PT, &R));
690 Modifiers.emplace_back(new InsertElementModifier(BB, &PT, &R));
691 Modifiers.emplace_back(new BinModifier(BB, &PT, &R));
692 Modifiers.emplace_back(new CastModifier(BB, &PT, &R));
693 Modifiers.emplace_back(new SelectModifier(BB, &PT, &R));
694 Modifiers.emplace_back(new CmpModifier(BB, &PT, &R));
755 Out.reset(new ToolOutputFile(OutputFilename, EC, sys::fs::OF_None));
tools/lto/lto.cpp 341 InLocalContext ? new LibLTOCodeGenerator(std::make_unique<LLVMContext>())
342 : new LibLTOCodeGenerator();
475 ThinLTOCodeGenerator *CodeGen = new ThinLTOCodeGenerator();
tools/obj2yaml/macho2yaml.cpp 515 YAMLFile.FatMachO.reset(new MachOYAML::UniversalBinary());
tools/opt/BreakpointPrinter.cpp 70 return new BreakpointPrinter(out);
tools/opt/Debugify.cpp 419 ModulePass *createDebugifyModulePass() { return new DebugifyModulePass(); }
422 return new DebugifyFunctionPass();
433 return new CheckDebugifyModulePass(Strip, NameOfWrappedPass, StatsMap);
439 return new CheckDebugifyFunctionPass(Strip, NameOfWrappedPass, StatsMap);
tools/opt/PassPrinters.cpp 239 return new FunctionPassPrinter(PI, OS, Quiet);
245 return new CallGraphSCCPassPrinter(PI, OS, Quiet);
250 return new ModulePassPrinter(PI, OS, Quiet);
255 return new LoopPassPrinter(PI, OS, Quiet);
260 return new RegionPassPrinter(PI, OS, Quiet);
265 return new BasicBlockPassPrinter(PI, OS, Quiet);
tools/opt/opt.cpp 616 Out.reset(new ToolOutputFile(OutputFilename, EC, Flags));
624 new ToolOutputFile(ThinLinkBitcodeFile, EC, sys::fs::OF_None));
700 Passes.add(new TargetLibraryInfoWrapperPass(TLII));
712 FPasses.reset(new legacy::FunctionPassManager(M.get()));
tools/polly/lib/Analysis/DependenceInfo.cpp 827 D[Level].reset(new Dependences(S.getSharedIslCtx(), Level));
869 D[Level].reset(new Dependences(S->getSharedIslCtx(), Level));
900 Pass *polly::createDependenceInfoPass() { return new DependenceInfo(); }
923 std::unique_ptr<Dependences> D(new Dependences(S->getSharedIslCtx(), Level));
953 return new DependenceInfoWrapperPass();
tools/polly/lib/Analysis/PolyhedralInfo.cpp 154 Pass *polly::createPolyhedralInfoPass() { return new PolyhedralInfo(); }
tools/polly/lib/Analysis/PruneUnprofitable.cpp 99 Pass *polly::createPruneUnprofitablePass() { return new PruneUnprofitable(); }
tools/polly/lib/Analysis/ScopBuilder.cpp 2292 auto *Access = new MemoryAccess(Stmt, Inst, AccType, BaseAddress, ElementType,
3600 scop.reset(new Scop(R, SE, LI, DT, *SD.getDetectionContext(&R), ORE));
tools/polly/lib/Analysis/ScopDetection.cpp 1021 auto Shape = std::shared_ptr<ArrayShape>(new ArrayShape(BasePointer));
1858 Result.reset(new ScopDetection(F, DT, SE, LI, RI, AA, ORE));
1920 return new ScopDetectionWrapperPass();
tools/polly/lib/Analysis/ScopGraphPrinter.cpp 258 Pass *polly::createDOTViewerPass() { return new ScopViewer(); }
260 Pass *polly::createDOTOnlyViewerPass() { return new ScopOnlyViewer(); }
262 Pass *polly::createDOTPrinterPass() { return new ScopPrinter(); }
264 Pass *polly::createDOTOnlyPrinterPass() { return new ScopOnlyPrinter(); }
tools/polly/lib/Analysis/ScopInfo.cpp 1212 new MemoryAccess(this, MemoryAccess::AccessType::MUST_WRITE, TargetRel);
1216 Access = new MemoryAccess(this, MemoryAccess::AccessType::READ, SourceRel);
1363 Access = new MemoryAccess(this, nullptr, MemoryAccess::READ, V, V->getType(),
1828 SAI.reset(new ScopArrayInfo(BasePtr, ElementType, getIslCtx(), Sizes, Kind,
2702 Pass *polly::createScopInfoRegionPassPass() { return new ScopInfoRegionPass(); }
2815 Result.reset(new ScopInfo{DL, SD, SE, LI, AA, DT, AC, ORE});
2831 return new ScopInfoWrapperPass();
tools/polly/lib/CodeGen/CodeGeneration.cpp 373 Pass *polly::createCodeGenerationPass() { return new CodeGeneration(); }
tools/polly/lib/CodeGen/CodegenCleanup.cpp 47 FPM = new llvm::legacy::FunctionPassManager(&M);
134 FunctionPass *polly::createCodegenCleanupPass() { return new CodegenCleanup(); }
tools/polly/lib/CodeGen/IslAst.cpp 263 IslAstUserPayload *Payload = new IslAstUserPayload();
338 IslAstUserPayload *Payload = new IslAstUserPayload();
804 Ast.reset(new IslAstInfo(Scop, D));
827 return new IslAstInfoWrapperPass();
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 686 new ParallelLoopGeneratorGOMP(Builder, LI, DT, DL));
689 ParallelLoopGenPtr.reset(new ParallelLoopGeneratorKMP(Builder, LI, DT, DL));
tools/polly/lib/Exchange/JSONExporter.cpp 756 Pass *polly::createJSONExporterPass() { return new JSONExporter(); }
794 Pass *polly::createJSONImporterPass() { return new JSONImporter(); }
tools/polly/lib/Support/DumpModulePass.cpp 66 Out.reset(new ToolOutputFile(Dumpfile, EC, sys::fs::OF_None));
85 return new DumpModule(Filename, IsSuffix);
tools/polly/lib/Transform/Canonicalization.cpp 94 Pass *polly::createPollyCanonicalizePass() { return new PollyCanonicalize(); }
tools/polly/lib/Transform/CodePreparation.cpp 113 Pass *polly::createCodePreparationPass() { return new CodePreparation(); }
tools/polly/lib/Transform/DeLICM.cpp 1417 Pass *polly::createDeLICMPass() { return new DeLICM(); }
tools/polly/lib/Transform/DeadCodeElimination.cpp 168 Pass *polly::createDeadCodeElimPass() { return new DeadCodeElim(); }
tools/polly/lib/Transform/FlattenSchedule.cpp 101 Pass *polly::createFlattenSchedulePass() { return new FlattenSchedule(); }
tools/polly/lib/Transform/ForwardOpTree.cpp 362 new MemoryAccess(Stmt, LI, MemoryAccess::READ, SAI->getBasePtr(),
963 ScopPass *polly::createForwardOpTreePass() { return new ForwardOpTree(); }
tools/polly/lib/Transform/MaximalStaticExpansion.cpp 476 return new MaximalStaticExpander();
tools/polly/lib/Transform/RewriteByReferenceParameters.cpp 93 Pass *polly::createRewriteByrefParamsPass() { return new RewriteByrefParams(); }
tools/polly/lib/Transform/ScheduleOptimizer.cpp 1670 return new IslScheduleOptimizer();
tools/polly/lib/Transform/ScopInliner.cpp 107 ScopInliner *pass = new ScopInliner();
tools/polly/lib/Transform/Simplify.cpp 719 Pass *polly::createSimplifyPass(int CallNo) { return new Simplify(CallNo); }
tools/sancov/sancov.cpp 268 return std::unique_ptr<RawCoverage>(new RawCoverage(std::move(Addrs)));
467 new symbolize::LLVMSymbolizer(SymbolizerOptions));
726 std::unique_ptr<const MCObjectFileInfo> MOFI(new MCObjectFileInfo);
tools/yaml2obj/yaml2obj.cpp 54 new ToolOutputFile(OutputFilename, EC, sys::fs::OF_None));
unittests/ADT/DenseMapTest.cpp 585 std::unique_ptr<int> P(new int(2));
586 auto Try1 = Map.try_emplace(0, new int(1));
unittests/ADT/FunctionExtrasTest.cpp 53 std::unique_ptr<int> Ptr{new int(13)};
67 Ptr.reset(new int(13));
107 std::unique_ptr<int> A{new int(1)};
117 std::unique_ptr<int> A{new int(1)};
118 std::unique_ptr<int> B{new int(2)};
119 std::unique_ptr<int> C{new int(3)};
120 std::unique_ptr<int> D{new int(4)};
121 std::unique_ptr<int> E{new int(5)};
unittests/ADT/IListTest.cpp 30 List.push_back(new Node(1));
35 List.push_back(new Node(2));
59 L3.push_back(new Node(7));
60 L3.cloneFrom(L1, [](const Node &N) { return new Node(N); });
79 List.push_back(new Node(1));
88 List.push_back(new Node(2));
89 List.push_back(new Node(3));
144 List.push_back(new Node(1));
154 List.push_back(new Node(5));
155 List.push_back(new Node(6));
unittests/ADT/IntrusiveRefCntPtrTest.cpp 30 SimpleRefCounted *S1 = new SimpleRefCounted;
32 SimpleRefCounted *S2 = new SimpleRefCounted(*S1);
59 InterceptRefCounted *I = new InterceptRefCounted(&Released, &Retained);
unittests/ADT/STLExtrasTest.cpp 450 int *V1 = new int;
unittests/ADT/SimpleIListTest.cpp 131 Node *B = new Node;
200 Node *B = new Node;
258 Node A, *B = new Node, *C = new Node, *D = new Node, E;
258 Node A, *B = new Node, *C = new Node, *D = new Node, E;
258 Node A, *B = new Node, *C = new Node, *D = new Node, E;
318 Node *A = new Node;
319 Node *B = new Node;
unittests/Analysis/AliasAnalysisTest.cpp 118 Result.reset(new TestCustomAAResult(std::move(CB)));
155 AAR.reset(new AAResults(TLI));
158 AC.reset(new AssumptionCache(F));
159 BAR.reset(new BasicAAResult(M.getDataLayout(), F, TLI, *AC));
233 PM.add(new TestCustomAAWrapperPass([&] { IsCustomAAQueried = true; }));
246 PM.add(new AATestPass());
unittests/Analysis/BlockFrequencyInfoTest.cpp 35 DT.reset(new DominatorTree(F));
36 LI.reset(new LoopInfo(*DT));
37 BPI.reset(new BranchProbabilityInfo(F, *LI));
unittests/Analysis/BranchProbabilityInfoTest.cpp 34 DT.reset(new DominatorTree(F));
35 LI.reset(new LoopInfo(*DT));
36 BPI.reset(new BranchProbabilityInfo(F, *LI));
unittests/Analysis/CFGTest.cpp 80 PassInfo *PI = new PassInfo("isPotentiallyReachable testing pass", "",
121 new IsPotentiallyReachableTestPass(ExpectedResult, A, B, ExclusionSet);
unittests/Analysis/DivergenceAnalysisTest.cpp 58 DT.reset(new DominatorTree(F));
59 PDT.reset(new PostDominatorTree(F));
60 LI.reset(new LoopInfo(*DT));
61 SDA.reset(new SyncDependenceAnalysis(*DT, *PDT, *LI));
unittests/Analysis/MemorySSATest.cpp 63 Analyses.reset(new TestAnalyses(*this));
unittests/Analysis/OrderedInstructionsTest.cpp 55 std::unique_ptr<DominatorTree> DT(new DominatorTree(*F));
unittests/Analysis/ProfileSummaryInfoTest.cpp 41 DT.reset(new DominatorTree(F));
42 LI.reset(new LoopInfo(*DT));
43 BPI.reset(new BranchProbabilityInfo(F, *LI));
unittests/Analysis/ScalarEvolutionTest.cpp 46 AC.reset(new AssumptionCache(F));
47 DT.reset(new DominatorTree(F));
48 LI.reset(new LoopInfo(*DT));
unittests/Analysis/UnrollAnalyzerTest.cpp 86 UnrollAnalyzerTest *P = new UnrollAnalyzerTest();
149 UnrollAnalyzerTest *P = new UnrollAnalyzerTest();
194 UnrollAnalyzerTest *P = new UnrollAnalyzerTest();
241 UnrollAnalyzerTest *P = new UnrollAnalyzerTest();
287 UnrollAnalyzerTest *P = new UnrollAnalyzerTest();
unittests/Analysis/VectorUtilsTest.cpp 69 : M(new Module("VectorUtils", Ctx)),
unittests/DebugInfo/DWARF/DwarfGenerator.cpp 385 std::unique_ptr<dwarfgen::Generator> GenUP(new dwarfgen::Generator());
441 MC.reset(new MCContext(MAI.get(), MRI.get(), TLOF));
unittests/DebugInfo/PDB/PDBApiTest.cpp 411 Session.reset(new MockSession());
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp 24 auto R = std::unique_ptr<TestResources>(new TestResources(
unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp 273 new SectionMemoryManager(),
431 TestReserveAllocationSpaceMemoryManager* MM = new TestReserveAllocationSpaceMemoryManager();
unittests/ExecutionEngine/MCJIT/MCJITMemoryManagerTest.cpp 17 std::unique_ptr<SectionMemoryManager> MemMgr(new SectionMemoryManager());
50 std::unique_ptr<SectionMemoryManager> MemMgr(new SectionMemoryManager());
83 std::unique_ptr<SectionMemoryManager> MemMgr(new SectionMemoryManager());
118 std::unique_ptr<SectionMemoryManager> MemMgr(new SectionMemoryManager());
unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp 123 std::unique_ptr<TestObjectCache> Cache(new TestObjectCache);
152 std::unique_ptr<TestObjectCache> Cache(new TestObjectCache);
163 MM.reset(new SectionMemoryManager());
186 std::unique_ptr<TestObjectCache> Cache(new TestObjectCache);
197 MM.reset(new SectionMemoryManager());
unittests/ExecutionEngine/MCJIT/MCJITTestBase.h 42 Module * M = new Module(Name, Context);
278 CodeModel(CodeModel::Small), MArch(""), MM(new SectionMemoryManager) {
unittests/ExecutionEngine/Orc/OrcTestCommon.cpp 26 : M(new Module(Name, Context)) {
unittests/IR/AsmWriterTest.cpp 41 auto Arg = new Argument(Ty);
unittests/IR/BasicBlockTest.cpp 97 Module *M = new Module("MyModule", Ctx);
100 Argument *V = new Argument(Type::getInt32Ty(Ctx));
unittests/IR/ConstantsTest.cpp 193 std::unique_ptr<Module> M(new Module("MyModule", Context));
306 std::unique_ptr<Module> M(new Module("MyModule", Context));
326 std::unique_ptr<Module> M(new Module("MyModule", Context));
351 std::unique_ptr<Module> M(new Module("MyModule", Context));
374 std::unique_ptr<Module> M(new Module("MyModule", Context));
420 std::unique_ptr<Module> M(new Module("MyModule", Context));
443 std::unique_ptr<Module> M(new Module("MyModule", Context));
464 std::unique_ptr<Module> M(new Module("MyModule", Context));
unittests/IR/IRBuilderTest.cpp 29 M.reset(new Module("MyModule", Ctx));
357 std::unique_ptr<Module> M(new Module("test", Ctx));
369 DataLayout* DL = new DataLayout(M.get());
unittests/IR/InstructionsTest.cpp 68 ModuleWithFunctionTest() : M(new Module("MyModule", Ctx)) {
unittests/IR/LegacyPassManagerTest.cpp 288 struct ModuleNDNM *mNDNM = new ModuleNDNM();
289 struct ModuleDNM *mDNM = new ModuleDNM();
290 struct ModuleNDM *mNDM = new ModuleNDM();
291 struct ModuleNDM2 *mNDM2 = new ModuleNDM2();
312 struct ModuleNDNM *mNDNM = new ModuleNDNM();
313 struct ModuleDNM *mDNM = new ModuleDNM();
314 struct ModuleNDM *mNDM = new ModuleNDM();
315 struct ModuleNDM2 *mNDM2 = new ModuleNDM2();
340 T *P = new T();
351 T *P = new T();
389 struct OnTheFlyTest *O = new OnTheFlyTest();
434 struct ModuleOpt *mOpt0 = new ModuleOpt();
435 struct ModuleOpt *mOpt1 = new ModuleOpt();
436 struct ModuleOpt *mOpt2 = new ModuleOpt();
467 Module *mod = new Module("test-mem", Context);
unittests/IR/PatternMatch.cpp 41 : M(new Module("PatternMatchTestModule", Ctx)),
unittests/IR/TimePassesTest.cpp 75 PM1.add(new llvm::Pass1());
76 PM1.add(new llvm::Pass2());
100 PM2.add(new llvm::Pass2());
unittests/IR/ValueHandleTest.cpp 365 ToClear[0].reset(new WeakTrackingVH(V));
367 ToClear[1].reset(new WeakTrackingVH(V));
unittests/IR/ValueTest.cpp 48 std::unique_ptr<Module> M(new Module("TestModule", Ctx));
96 std::unique_ptr<Module> M(new Module("TestModule", Ctx));
unittests/LineEditor/LineEditor.cpp 28 LE = new LineEditor("test", HistPath);
unittests/Linker/LinkModulesTest.cpp 29 M.reset(new Module("MyModule", Ctx));
99 Module *LinkedModule = new Module("MyModuleLinked", Ctx);
134 Module *M = new Module("ExternalModule", Ctx);
149 Module *InternalM = new Module("InternalModule", Ctx);
173 std::unique_ptr<Module> EmptyM(new Module("EmptyModule1", Ctx));
180 std::unique_ptr<Module> EmptyM(new Module("EmptyModule1", Ctx));
unittests/MI/LiveIntervalTest.cpp 66 MachineModuleInfoWrapperPass *MMIWP = new MachineModuleInfoWrapperPass(&TM);
154 PM.add(new TestPass(T));
unittests/ProfileData/InstrProfTest.cpp 288 std::unique_ptr<Module> M(new Module("MyModule", Ctx));
unittests/ProfileData/SampleProfTest.cpp 47 new raw_fd_ostream(Profile, EC, sys::fs::OF_None));
68 new raw_fd_ostream(RemapFile, EC, sys::fs::OF_None));
unittests/Support/CrashRecoveryTest.cpp 49 CRC.registerCleanup(new IncrementGlobalCleanup(&CRC));
57 CRC.registerCleanup(new IncrementGlobalCleanup(&CRC));
unittests/Support/ErrnoTest.cpp 33 std::unique_ptr<int> P(RetryAfterSignal(nullptr, [] { return new int(47); }));
unittests/Support/ErrorOrTest.cpp 40 return std::unique_ptr<int>(new int(3));
unittests/Support/TrailingObjectsTest.cpp 33 void *Mem = ::operator new(totalSizeToAlloc<short>(NumShorts));
76 ::operator new(totalSizeToAlloc<double, short>(HasDouble, HasShort));
unittests/Support/VirtualFileSystemTest.cpp 66 return std::unique_ptr<vfs::File>(new DummyFile{*S});
187 IntrusiveRefCntPtr<DummyFileSystem> D(new DummyFileSystem());
227 IntrusiveRefCntPtr<DummyFileSystem> D(new DummyFileSystem());
231 IntrusiveRefCntPtr<vfs::OverlayFileSystem> O(new vfs::OverlayFileSystem(D));
245 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
248 IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
251 new vfs::OverlayFileSystem(Lower));
274 IntrusiveRefCntPtr<DummyFileSystem> Base(new DummyFileSystem());
275 IntrusiveRefCntPtr<DummyFileSystem> Middle(new DummyFileSystem());
276 IntrusiveRefCntPtr<DummyFileSystem> Top(new DummyFileSystem());
278 new vfs::OverlayFileSystem(Base));
313 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
314 IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
316 new vfs::OverlayFileSystem(Lower));
338 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
339 IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
341 new vfs::OverlayFileSystem(Lower));
363 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
365 IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
368 new vfs::OverlayFileSystem(Lower));
771 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
772 IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
774 new vfs::OverlayFileSystem(Lower));
795 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
796 IntrusiveRefCntPtr<DummyFileSystem> Middle(new DummyFileSystem());
797 IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
799 new vfs::OverlayFileSystem(Lower));
837 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
838 IntrusiveRefCntPtr<DummyFileSystem> Middle(new DummyFileSystem());
839 IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
841 new vfs::OverlayFileSystem(Lower));
857 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
858 IntrusiveRefCntPtr<DummyFileSystem> Middle(new DummyFileSystem());
859 IntrusiveRefCntPtr<DummyFileSystem> Upper(new DummyFileSystem());
861 new vfs::OverlayFileSystem(Lower));
901 new vfs::InMemoryFileSystem());
1355 IntrusiveRefCntPtr<vfs::FileSystem> ExternalFS = new DummyFileSystem()) {
1380 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
1405 new vfs::OverlayFileSystem(Lower));
1440 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
1459 new vfs::OverlayFileSystem(Lower));
1476 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
1495 new vfs::OverlayFileSystem(Lower));
1508 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
1599 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
1651 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
1697 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
1716 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
1747 new vfs::OverlayFileSystem(Lower));
1763 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
1797 new vfs::OverlayFileSystem(Lower));
1808 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
1832 new vfs::OverlayFileSystem(Lower));
1850 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
1884 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
1913 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
1941 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
1970 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
2016 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
2074 IntrusiveRefCntPtr<DummyFileSystem> Lower(new DummyFileSystem());
2131 IntrusiveRefCntPtr<ErrorDummyFileSystem> Lower(new ErrorDummyFileSystem());
unittests/Target/X86/MachineSizeOptsTest.cpp 52 MDT.reset(new MachineDominatorTree(MF));
53 MLI.reset(new MachineLoopInfo(*MDT));
54 MBPI.reset(new MachineBranchProbabilityInfo());
55 MBFI.reset(new MachineBlockFrequencyInfo(MF, *MBPI, *MLI));
unittests/Transforms/Utils/CloningTest.cpp 68 V = new Argument(Type::getInt32Ty(context));
138 V = new Argument(Type::getInt32PtrTy(context));
152 V = new Argument(Type::getInt32Ty(context));
212 V = new Argument(Type::getInt32Ty(context));
261 V = new Argument(Type::getInt32Ty(context));
314 V = new Argument(Type::getInt32Ty(context));
457 M = new Module("", C);
540 Finder = new DebugInfoFinder();
719 void SetupModule() { OldM = new Module("", C); }
unittests/Transforms/Utils/SizeOptsTest.cpp 39 DT.reset(new DominatorTree(F));
40 LI.reset(new LoopInfo(*DT));
41 BPI.reset(new BranchProbabilityInfo(F, *LI));
42 BFI.reset(new BlockFrequencyInfo(F, *BPI, *LI));
unittests/Transforms/Vectorize/VPlanSlpTest.cpp 41 AC.reset(new AssumptionCache(F));
42 SE.reset(new ScalarEvolution(F, TLI, *AC, *DT, *LI));
43 BasicAA.reset(new BasicAAResult(DL, F, TLI, *AC, &*DT, &*LI));
44 AARes.reset(new AAResults(TLI));
46 PSE.reset(new PredicatedScalarEvolution(*SE, *L));
47 LAI.reset(new LoopAccessInfo(L, &*SE, &TLI, &*AARes, &*DT, &*LI));
48 IAI.reset(new InterleavedAccessInfo(*PSE, L, &*DT, &*LI, &*LAI));
unittests/Transforms/Vectorize/VPlanTest.cpp 28 VPInstruction *I1 = new VPInstruction(0, {});
29 VPInstruction *I2 = new VPInstruction(1, {});
30 VPInstruction *I3 = new VPInstruction(2, {});
43 VPInstruction *I1 = new VPInstruction(0, {});
44 VPInstruction *I2 = new VPInstruction(1, {});
45 VPInstruction *I3 = new VPInstruction(2, {});
63 VPInstruction *I1 = new VPInstruction(0, {});
64 VPInstruction *I2 = new VPInstruction(1, {});
65 VPInstruction *I3 = new VPInstruction(2, {});
76 VPInstruction *I4 = new VPInstruction(4, {});
77 VPInstruction *I5 = new VPInstruction(5, {});
unittests/Transforms/Vectorize/VPlanTestBase.h 34 VPlanTestBase() : Ctx(new LLVMContext) {}
44 DT.reset(new DominatorTree(F));
45 LI.reset(new LoopInfo(*DT));
usr/include/c++/7.4.0/bits/locale_classes.tcc 47 _M_impl = new _Impl(*__other._M_impl, 1);
65 _Impl* __tmp = new _Impl(*_M_impl, 1);
usr/include/c++/7.4.0/bits/shared_ptr_base.h 584 _M_pi = new _Sp_counted_ptr<_Ptr, _Lp>(__p);
usr/include/c++/7.4.0/bits/std_function.h 192 new _Functor(*__source._M_access<_Functor*>());
268 { __functor._M_access<_Functor*>() = new _Functor(std::move(__f)); }
usr/include/c++/7.4.0/bits/unique_ptr.h 825 { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/bitset 560 return *new _WordT;
usr/include/c++/7.4.0/ext/new_allocator.h 111 return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
usr/include/c++/7.4.0/future 303 return _Ptr<_Result<_Res>>(new _Result<_Res>);
419 unique_ptr<_Make_ready> __mr{new _Make_ready};
1057 _M_storage(new _Res_type())
1258 _M_storage(new _Res_type())
1597 : _M_result(new _Result<_Res>()), _M_fn(std::move(__fn))
1662 : _M_result(new _Result<_Res>()), _M_fn(std::move(__fn))
usr/include/c++/7.4.0/thread 197 return _State_ptr{new _Impl{std::forward<_Callable>(__f)}};
utils/TableGen/DAGISelMatcherGen.cpp 212 AddMatcher(new CheckOpcodeMatcher(NI));
215 return AddMatcher(new CheckIntegerMatcher(II->getValue()));
239 return AddMatcher(new CheckValueTypeMatcher(LeafRec->getName()));
254 AddMatcher(new RecordMatcher("physreg input "+LeafRec->getName().str(),
261 return AddMatcher(new CheckCondCodeMatcher(LeafRec->getName()));
286 AddMatcher(new CheckOpcodeMatcher(NI));
288 return AddMatcher(new CheckImmAllOnesVMatcher());
296 AddMatcher(new CheckOpcodeMatcher(NI));
298 return AddMatcher(new CheckImmAllZerosVMatcher());
350 AddMatcher(new CheckOpcodeMatcher(CInfo));
354 AddMatcher(new CheckAndImmMatcher(II->getValue()));
356 AddMatcher(new CheckOrImmMatcher(II->getValue()));
359 AddMatcher(new MoveChildMatcher(0));
361 AddMatcher(new MoveParentMatcher());
368 AddMatcher(new CheckOpcodeMatcher(CInfo));
373 AddMatcher(new RecordMemRefMatcher());
380 AddMatcher(new RecordMatcher("'" + N->getOperator()->getName().str() +
434 AddMatcher(new CheckFoldableChainNodeMatcher());
444 AddMatcher(new RecordMatcher("'" + N->getOperator()->getName().str() +
453 AddMatcher(new CaptureGlueInputMatcher());
458 AddMatcher(new MoveChildMatcher(OpNo));
460 AddMatcher(new MoveParentMatcher());
482 AddMatcher(new RecordMatcher(WhatFor, NextRecordedOperandNo));
490 AddMatcher(new CheckSameMatcher(Entry-1));
546 AddMatcher(new CheckPredicateMatcher(Pred.Fn, Operands));
550 AddMatcher(new CheckTypeMatcher(N->getSimpleType(ResultsToTypeCheck[i]),
568 AddMatcher(new CheckOpcodeMatcher(CGP.getSDNodeInfo(OpNodes[Variant])));
580 AddMatcher(new CheckPatternPredicateMatcher(Pattern.getPredicateCheck()));
607 AddMatcher(new CheckComplexPatMatcher(CP, RecNodeEntry,
657 AddMatcher(new EmitConvertToTargetMatcher(SlotNo));
672 AddMatcher(new EmitIntegerMatcher(II->getValue(), N->getSimpleType(0)));
683 AddMatcher(new EmitRegisterMatcher(Reg, N->getSimpleType(0)));
689 AddMatcher(new EmitRegisterMatcher(nullptr, N->getSimpleType(0)));
698 AddMatcher(new EmitNodeMatcher("TargetOpcode::IMPLICIT_DEF",
711 AddMatcher(new EmitStringIntegerMatcher(Value, MVT::i32));
719 AddMatcher(new EmitStringIntegerMatcher(Value, MVT::i32));
873 AddMatcher(new EmitCopyToRegMatcher(PhysRegInputs[i].second,
959 AddMatcher(new EmitNodeMatcher(II.Namespace.str()+"::"+II.TheDef->getName().str(),
989 AddMatcher(new EmitNodeXFormMatcher(InputOps[0], N->getOperator()));
1016 AddMatcher(new EmitMergeInputChainsMatcher(MatchedChainNodes));
1060 AddMatcher(new CompleteMatchMatcher(Results, Pattern));
utils/TableGen/DAGISelMatcherOpt.cpp 46 New = new RecordChildMatcher(MC->getChildNo(), RM->getWhatFor(),
52 New = new CheckChildTypeMatcher(MC->getChildNo(), CT->getType());
56 New = new CheckChildSameMatcher(MC->getChildNo(), CS->getMatchNumber());
60 New = new CheckChildIntegerMatcher(MC->getChildNo(), CI->getValue());
64 New = new CheckChild2CondCodeMatcher(CCC->getCondCodeName());
127 MatcherPtr.reset(new MorphNodeToMatcher(EN->getOpcodeName(),
327 Shared->setNext(new ScopeMatcher(EqualMatchers));
403 MatcherPtr.reset(new SwitchOpcodeMatcher(Cases));
431 Cases[Entry-1].second = new ScopeMatcher(Entries);
450 MatcherPtr.reset(new SwitchTypeMatcher(Cases));
453 MatcherPtr.reset(new CheckTypeMatcher(Cases[0].first, 0));
utils/TableGen/GlobalISelEmitter.cpp 2074 Operands.emplace_back(new OperandMatcher(*this, OpIdx, SymbolicName,
2095 OperandMatcher *OM = new OperandMatcher(*this, OpIdx, "", TempOpIdx);
2231 InsnMatcher(new InstructionMatcher(Rule, SymbolicName)) {}
2278 new InstructionNumOperandsMatcher(InsnVarID, getNumOperands()));
2948 Matchers.emplace_back(new InstructionMatcher(*this, SymbolicName));
utils/benchmark/include/benchmark/benchmark.h 987 ::new internal::FunctionBenchmark(name, fn));
utils/benchmark/src/benchmark.cc 205 manager.reset(new internal::ThreadManager(b.threads));
447 return PtrType(new ConsoleReporter(output_opts));
449 return PtrType(new JSONReporter);
451 return PtrType(new CSVReporter);
utils/benchmark/src/sysinfo.cc 575 static const CPUInfo* info = new CPUInfo();
utils/unittest/googlemock/include/gmock/gmock-actions.h 435 return Action<F>(new MonomorphicImpl<F>(impl_));
541 explicit ReturnAction(R value) : value_(new R(internal::move(value))) {}
559 return Action<F>(new Impl<R, F>(value_));
983 return Action<F>(new Impl<F>(action1_, action2_));
utils/unittest/googlemock/include/gmock/gmock-generated-actions.h 468 operator Action<F>() const { return MakeAction(new Impl<F>(action_)); }
utils/unittest/googlemock/include/gmock/gmock-matchers.h 446 return Matcher<T>(new MonomorphicImpl<T>(impl_));
568 return Matcher<T>(new Impl(source_matcher));
900 return MakeMatcher(new Impl<Lhs>(rhs_));
1480 return Matcher<T>(new NotMatcherImpl<T>(SafeMatcherCast<T>(matcher_)));
1599 return Matcher<T>(new CombiningMatcher<T>(
1650 return Matcher<T>(new BothOfMatcherImpl<T>(SafeMatcherCast<T>(matcher1_),
1745 return Matcher<T>(new EitherOfMatcherImpl<T>(
2025 new Impl<const FloatType&>(expected_, nan_eq_nan_, max_abs_error_));
2059 return MakeMatcher(new Impl<Pointer>(matcher_));
2350 return Matcher<T>(new Impl<T>(callable_, matcher_));
2409 return MakeMatcher(new Impl<Container>(size_matcher_));
2716 return MakeMatcher(new Impl<LhsContainer>(tuple_matcher_, rhs_));
2913 return MakeMatcher(new ContainsMatcherImpl<Container>(inner_matcher_));
2930 return MakeMatcher(new EachMatcherImpl<Container>(inner_matcher_));
3100 new PairMatcherImpl<PairType>(
3480 return MakeMatcher(new UnorderedElementsAreMatcherImpl<Container>(
3509 return MakeMatcher(new ElementsAreMatcherImpl<Container>(
3531 new UnorderedElementsAreMatcherImpl<Container>(matchers_.begin(),
3550 return MakeMatcher(new ElementsAreMatcherImpl<Container>(
3577 return MakeMatcher(new Impl<T>(tuple2_matcher_, second_value_));
3750 inline Matcher<T> A() { return MakeMatcher(new internal::AnyMatcherImpl<T>()); }
4029 return MatchesRegex(new internal::RE(regex));
4040 return ContainsRegex(new internal::RE(regex));
utils/unittest/googlemock/include/gmock/gmock-spec-builders.h 624 Sequence() : last_expectation_(new Expectation) {}
1002 untyped_actions_.push_back(new Action<F>(action));
1395 return new ActionResultHolder(Wrapper(
1405 return new ActionResultHolder(Wrapper(action.Perform(args)));
1436 return new ActionResultHolder;
1446 return new ActionResultHolder;
1597 OnCallSpec<F>* const on_call_spec = new OnCallSpec<F>(file, line, m);
1611 new TypedExpectation<F>(this, file, line, source_text, m);
utils/unittest/googlemock/src/gmock-cardinalities.cc 150 return Cardinality(new BetweenCardinalityImpl(min, max));
utils/unittest/googlemock/src/gmock-internal-utils.cc 101 new GoogleTestFailureReporter();
utils/unittest/googlemock/src/gmock-spec-builders.cc 807 internal::g_gmock_implicit_sequence.set(new Sequence);
utils/unittest/googletest/include/gtest/gtest-message.h 97 Message(const Message& msg) : ss_(new ::std::stringstream) { // NOLINT
102 explicit Message(const char* str) : ss_(new ::std::stringstream) {
utils/unittest/googletest/include/gtest/gtest-param-test.h 314 new internal::ValuesInIteratorRangeGenerator<ParamType>(begin, end));
utils/unittest/googletest/include/gtest/gtest.h 322 message_.reset(new ::std::string);
utils/unittest/googletest/include/gtest/internal/gtest-internal.h 484 virtual Test* CreateTest() { return new TestClass; }
649 new TestFactoryImpl<TestClass>);
utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h 3173 return new Iterator(this, g1_, g1_.begin(), g2_, g2_.begin());
3176 return new Iterator(this, g1_, g1_.end(), g2_, g2_.end());
3209 return new Iterator(*this);
4846 new CartesianProductGenerator2<T1, T2>(
utils/unittest/googletest/include/gtest/internal/gtest-param-util.h 300 return new Iterator(this, container_.begin());
303 return new Iterator(this, container_.end());
324 return new Iterator(*this);
335 value_.reset(new T(*iterator_));
415 return new TestClass();
453 return new ParameterizedTestFactory<TestCase>(parameter);
526 tests_.push_back(linked_ptr<TestInfo>(new TestInfo(test_case_name,
705 typed_test_info = new ParameterizedTestCaseInfo<TestCase>(
utils/unittest/googletest/include/gtest/internal/gtest-port.h 2042 : key_(CreateKey()), default_factory_(new DefaultValueHolderFactory()) {}
2045 default_factory_(new InstanceValueHolderFactory(value)) {}
2110 virtual ValueHolder* MakeNewHolder() const { return new ValueHolder(); }
2120 return new ValueHolder(value_);
utils/unittest/googletest/src/gtest-death-test.cc 1206 *test = new ExecDeathTest(statement, regex, file, line);
1208 *test = new NoExecDeathTest(statement, regex);
1335 return new InternalRunDeathTestFlag(fields[0], line, index, write_fd);
utils/unittest/googletest/src/gtest-internal-inl.h 1104 : socket_writer_(new SocketWriter(host, port)) { Start(); }
utils/unittest/googletest/src/gtest-port.cc 1023 *stream = new CapturedStream(fd);
utils/unittest/googletest/src/gtest.cc 365 : data_(new AssertHelperData(type, file, line, message)) {
946 Message::Message() : ss_(new ::std::stringstream) {
990 new ::std::string(*other.message_) :
2215 : gtest_flag_saver_(new GTEST_FLAG_SAVER_) {
2510 type_param_(a_type_param ? new std::string(a_type_param) : NULL),
2511 value_param_(a_value_param ? new std::string(a_value_param) : NULL),
2554 new TestInfo(test_case_name, name, type_param, value_param,
2724 type_param_(a_type_param ? new std::string(a_type_param) : NULL),
3891 : repeater_(new internal::TestEventRepeater()),
4300 impl_ = new internal::UnitTestImpl(this);
4350 death_test_factory_(new DefaultDeathTestFactory),
4354 listeners()->SetDefaultResultPrinter(new PrettyUnitTestResultPrinter);
4403 listeners()->SetDefaultXmlGenerator(new XmlUnitTestResultPrinter(
4420 listeners()->Append(new StreamingListener(target.substr(0, pos),
4516 new TestCase(test_case_name, type_param, set_up_tc, tear_down_tc);
4923 os_stack_trace_getter_ = new OsStackTraceGetter;