Home
last modified time | relevance | path

Searched refs:DI (Results 1 – 25 of 258) sorted by relevance

1234567891011

/llvm-project/llvm/unittests/Transforms/Utils/
H A DCodeMoverUtilsTest.cpp36 PostDominatorTree &PDT, DependenceInfo &DI)> in run()
47 DependenceInfo DI(F, &AA, &SE, &LI); in run() local
48 Test(*F, DT, PDT, DI); in run()
99 DependenceInfo &DI) { in TEST() argument
190 DependenceInfo &DI) { in TEST() argument
250 DependenceInfo &DI) { in TEST() argument
320 DependenceInfo &DI) { in TEST() argument
374 DependenceInfo &DI) { in TEST() argument
424 DependenceInfo &DI) { in TEST() argument
488 DependenceInfo &DI) { in TEST() argument
[all …]
/llvm-project/llvm/include/llvm/ObjectYAML/
H A DDWARFEmitter.h30 Error emitDebugAbbrev(raw_ostream &OS, const Data &DI);
31 Error emitDebugStr(raw_ostream &OS, const Data &DI);
33 Error emitDebugAranges(raw_ostream &OS, const Data &DI);
34 Error emitDebugRanges(raw_ostream &OS, const Data &DI);
35 Error emitDebugPubnames(raw_ostream &OS, const Data &DI);
36 Error emitDebugPubtypes(raw_ostream &OS, const Data &DI);
37 Error emitDebugGNUPubnames(raw_ostream &OS, const Data &DI);
38 Error emitDebugGNUPubtypes(raw_ostream &OS, const Data &DI);
39 Error emitDebugInfo(raw_ostream &OS, const Data &DI);
40 Error emitDebugLine(raw_ostream &OS, const Data &DI);
[all …]
/llvm-project/llvm/lib/Target/X86/
H A DX86DiscriminateMemOps.cpp110 const auto &DI = MI.getDebugLoc(); in runOnMachineFunction()
111 if (!DI) in runOnMachineFunction()
115 Location Loc = diToLocation(DI); in runOnMachineFunction()
117 std::max(MemOpDiscriminators[Loc], DI->getBaseDiscriminator()); in runOnMachineFunction()
133 const DILocation *DI = MI.getDebugLoc(); in runOnMachineFunction()
134 bool HasDebug = DI; in runOnMachineFunction()
136 DI = ReferenceDI; in runOnMachineFunction() local
138 Location L = diToLocation(DI); in runOnMachineFunction()
141 Set.insert(DI->getBaseDiscriminator()); in runOnMachineFunction()
144 DILocation::decodeDiscriminator(DI in runOnMachineFunction()
113 const auto &DI = MI.getDebugLoc(); runOnMachineFunction() local
[all...]
/llvm-project/llvm/lib/ObjectYAML/
H A DDWARFEmitter.cpp87 Error DWARFYAML::emitDebugStr(raw_ostream &OS, const DWARFYAML::Data &DI) {
88 for (StringRef Str : *DI.DebugStrings) { in emitDebugStr() argument
131 Error DWARFYAML::emitDebugAbbrev(raw_ostream &OS, const DWARFYAML::Data &DI) {
132 for (uint64_t I = 0; I < DI.DebugAbbrev.size(); ++I) { in emitDebugAbbrev() argument
133 StringRef AbbrevTableContent = DI.getAbbrevTableContentByIndex(I); in emitDebugAbbrev()
140 Error DWARFYAML::emitDebugAranges(raw_ostream &OS, const DWARFYAML::Data &DI) {
141 assert(DI.DebugAranges && "unexpected emitDebugAranges() call"); in emitDebugAranges() argument
142 for (const auto &Range : *DI.DebugAranges) { in emitDebugAranges()
147 AddrSize = DI.Is64BitAddrSize ? 8 : 4; in emitDebugAranges()
167 writeInitialLength(Range.Format, Length, OS, DI in emitDebugAranges()
190 emitDebugRanges(raw_ostream & OS,const DWARFYAML::Data & DI) emitDebugRanges() argument
243 emitDebugPubnames(raw_ostream & OS,const Data & DI) emitDebugPubnames() argument
248 emitDebugPubtypes(raw_ostream & OS,const Data & DI) emitDebugPubtypes() argument
253 emitDebugGNUPubnames(raw_ostream & OS,const Data & DI) emitDebugGNUPubnames() argument
259 emitDebugGNUPubtypes(raw_ostream & OS,const Data & DI) emitDebugGNUPubtypes() argument
265 writeDIE(const DWARFYAML::Data & DI,uint64_t CUIndex,uint64_t AbbrevTableID,const dwarf::FormParams & Params,const DWARFYAML::Entry & Entry,raw_ostream & OS,bool IsLittleEndian) writeDIE() argument
407 emitDebugInfo(raw_ostream & OS,const DWARFYAML::Data & DI) emitDebugInfo() argument
570 emitDebugLine(raw_ostream & OS,const DWARFYAML::Data & DI) emitDebugLine() argument
631 emitDebugAddr(raw_ostream & OS,const Data & DI) emitDebugAddr() argument
672 emitDebugStrOffsets(raw_ostream & OS,const Data & DI) emitDebugStrOffsets() argument
848 emitDebugNames(raw_ostream & OS,const Data & DI) emitDebugNames() argument
1184 emitDebugRnglists(raw_ostream & OS,const Data & DI) emitDebugRnglists() argument
1190 emitDebugLoclists(raw_ostream & OS,const Data & DI) emitDebugLoclists() argument
1225 emitDebugSectionImpl(const DWARFYAML::Data & DI,StringRef Sec,StringMap<std::unique_ptr<MemoryBuffer>> & OutputBuffers) emitDebugSectionImpl() argument
1252 DWARFYAML::Data DI; emitDebugSections() local
[all...]
/llvm-project/llvm/include/llvm/IR/
H A DDiagnosticInfo.h162 static bool classof(const DiagnosticInfo *DI) { in DiagnosticInfo()
163 return DI->getKind() == DK_Generic;
201 static bool classof(const DiagnosticInfo *DI) { in getModule()
202 return DI->getKind() == DK_InlineAsm; in getMetadataVersion()
229 static bool classof(const DiagnosticInfo *DI) { in classof() argument
230 return DI->getKind() == DK_DebugMetadataVersion; in classof()
251 static bool classof(const DiagnosticInfo *DI) {
252 return DI->getKind() == DK_DebugMetadataInvalid;
275 static bool classof(const DiagnosticInfo *DI) {
276 return DI
179 classof(const DiagnosticInfo * DI) classof() argument
207 classof(const DiagnosticInfo * DI) classof() argument
253 classof(const DiagnosticInfo * DI) classof() argument
283 classof(const DiagnosticInfo * DI) classof() argument
388 classof(const DiagnosticInfo * DI) classof() argument
406 classof(const DiagnosticInfo * DI) classof() argument
489 classof(const DiagnosticInfo * DI) classof() argument
678 classof(const DiagnosticInfo * DI) classof() argument
710 classof(const DiagnosticInfo * DI) classof() argument
756 classof(const DiagnosticInfo * DI) classof() argument
813 classof(const DiagnosticInfo * DI) classof() argument
870 classof(const DiagnosticInfo * DI) classof() argument
911 classof(const DiagnosticInfo * DI) classof() argument
948 classof(const DiagnosticInfo * DI) classof() argument
967 classof(const DiagnosticInfo * DI) classof() argument
1026 classof(const DiagnosticInfo * DI) classof() argument
1043 classof(const DiagnosticInfo * DI) classof() argument
1094 classof(const DiagnosticInfo * DI) classof() argument
1115 classof(const DiagnosticInfo * DI) classof() argument
[all...]
H A DDiagnosticHandler.h31 using DiagnosticHandlerTy = void (*)(const DiagnosticInfo *DI, void *Context);
43 virtual bool handleDiagnostics(const DiagnosticInfo &DI) { in handleDiagnostics()
45 DiagHandlerCallback(&DI, DiagnosticContext); in handleDiagnostics()
/llvm-project/llvm/utils/TableGen/Common/
H A DVarLenCodeEmitterGen.cpp107 const auto *DI = dyn_cast<DagInit>(Arg); in getCustomCoders()
108 if (!DI) in getCustomCoders()
110 const Init *Op = DI->getOperator(); in getCustomCoders()
117 if (!DI->getNumArgs() || !isa<StringInit>(DI->getArg(0))) in getCustomCoders()
120 StringRef FuncName = cast<StringInit>(DI->getArg(0))->getValue(); in getCustomCoders()
129 VarLenInst::VarLenInst(const DagInit *DI, const RecordVal *TheDef) in VarLenInst()
131 buildRec(DI); in VarLenInst()
136 void VarLenInst::buildRec(const DagInit *DI) { in buildRec()
139 std::string Op = DI in buildRec()
105 const auto *DI = dyn_cast<DagInit>(Arg); getCustomCoders() local
127 VarLenInst(const DagInit * DI,const RecordVal * TheDef) VarLenInst() argument
134 buildRec(const DagInit * DI) buildRec() argument
238 if (auto *DI = dyn_cast_or_null<DefInit>(RV->getValue())) { run() local
246 DagInit *DI = cast<DagInit>(RV->getValue()); run() local
253 DagInit *DI = cast<DagInit>(RV->getValue()); run() local
[all...]
/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp556 std::pair<Type, std::string> emitDagSaveTemp(const DagInit *DI);
557 std::pair<Type, std::string> emitDagSplat(const DagInit *DI);
558 std::pair<Type, std::string> emitDagDup(const DagInit *DI);
559 std::pair<Type, std::string> emitDagDupTyped(const DagInit *DI);
560 std::pair<Type, std::string> emitDagShuffle(const DagInit *DI);
561 std::pair<Type, std::string> emitDagCast(const DagInit *DI, bool IsBitCast);
562 std::pair<Type, std::string> emitDagCall(const DagInit *DI,
564 std::pair<Type, std::string> emitDagNameReplace(const DagInit *DI);
565 std::pair<Type, std::string> emitDagLiteral(const DagInit *DI);
566 std::pair<Type, std::string> emitDagOp(const DagInit *DI);
1381 } else if (DagInit *DI = dyn_cast<DagInit>(I)) { emitBody() local
1407 emitDag(DagInit * DI) emitDag() argument
1436 emitDagOp(DagInit * DI) emitDagOp() argument
1455 emitDagCall(DagInit * DI,bool MatchMangledName) emitDagCall() argument
1498 emitDagCast(DagInit * DI,bool IsBitCast) emitDagCast() argument
1568 emitDagShuffle(DagInit * DI) emitDagShuffle() argument
1678 emitDagDup(DagInit * DI) emitDagDup() argument
1697 emitDagDupTyped(DagInit * DI) emitDagDupTyped() argument
1723 emitDagSplat(DagInit * DI) emitDagSplat() argument
1742 emitDagSaveTemp(DagInit * DI) emitDagSaveTemp() argument
1765 emitDagNameReplace(DagInit * DI) emitDagNameReplace() argument
1780 emitDagLiteral(DagInit * DI) emitDagLiteral() argument
1798 DagInit *DI = dyn_cast<DagInit>(Arg); emitDagArg() local
[all...]
/llvm-project/compiler-rt/lib/profile/
H A DInstrProfiling.c69 const __llvm_profile_data *DI; in __llvm_profile_reset_counters() local
70 for (DI = DataBegin; DI < DataEnd; ++DI) { in __llvm_profile_reset_counters()
73 if (!DI->Values) in __llvm_profile_reset_counters()
76 ValueProfNode **ValueCounters = (ValueProfNode **)DI->Values; in __llvm_profile_reset_counters()
79 CurrentVSiteCount += DI->NumValueSites[VKI]; in __llvm_profile_reset_counters()
/llvm-project/llvm/include/llvm/Support/
H A DCFGDiff.h59 SmallVector<NodePtr, 2> DI[2]; member
81 for (auto Child : Pair.second.DI[IsInsert]) { in printMap()
101 Succ[U.getFrom()].DI[IsInsert].push_back(U.getTo());
102 Pred[U.getTo()].DI[IsInsert].push_back(U.getFrom());
119 auto &SuccList = SuccDIList.DI[IsInsert]; in popUpdateForIncrementalUpdates()
122 if (SuccList.empty() && SuccDIList.DI[!IsInsert].empty()) in popUpdateForIncrementalUpdates()
126 auto &PredList = PredDIList.DI[IsInsert]; in popUpdateForIncrementalUpdates()
129 if (PredList.empty() && PredDIList.DI[!IsInsert].empty()) in popUpdateForIncrementalUpdates()
150 for (auto *Child : It->second.DI[0]) in getChildren()
154 auto &AddedChildren = It->second.DI[1]; in getChildren()
/llvm-project/llvm/tools/llvm-xray/
H A Dfunc-id-helper.cpp39 auto &DI = *ResOrErr; in SymbolOrNumber() local
40 if (DI.FunctionName == DILineInfo::BadString) in SymbolOrNumber()
43 F << DI.FunctionName; in SymbolOrNumber()
71 auto &DI = *ResOrErr; in FileLineAndColumn() local
72 F << sys::path::filename(DI.FileName).str() << ":" << DI.Line << ":" in FileLineAndColumn()
73 << DI.Column; in FileLineAndColumn()
/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOptimizationRemarkEmitter.h47 static bool classof(const DiagnosticInfo *DI) { in classof()
48 return DI->getKind() >= DK_FirstMachineRemark && in classof()
49 DI->getKind() <= DK_LastMachineRemark; in classof()
72 static bool classof(const DiagnosticInfo *DI) { in classof()
73 return DI->getKind() == DK_MachineOptimizationRemark; in classof()
98 static bool classof(const DiagnosticInfo *DI) { in classof()
99 return DI->getKind() == DK_MachineOptimizationRemarkMissed; in classof()
130 static bool classof(const DiagnosticInfo *DI) { in classof()
131 return DI->getKind() == DK_MachineOptimizationRemarkAnalysis; in classof()
46 classof(const DiagnosticInfo * DI) classof() argument
71 classof(const DiagnosticInfo * DI) classof() argument
97 classof(const DiagnosticInfo * DI) classof() argument
129 classof(const DiagnosticInfo * DI) classof() argument
/llvm-project/llvm/lib/IR/
H A DUser.cpp108 auto *DI = reinterpret_cast<DescriptorInfo *>(getIntrusiveOperands()) - 1; in getDescriptor() local
109 assert(DI->SizeInBytes != 0 && "Should not have had a descriptor otherwise!"); in getDescriptor()
112 reinterpret_cast<uint8_t *>(DI) - DI->SizeInBytes, DI->SizeInBytes); in getDescriptor()
201 auto *DI = reinterpret_cast<DescriptorInfo *>(UseBegin) - 1; in operator delete()
202 uint8_t *Storage = reinterpret_cast<uint8_t *>(DI) - DI->SizeInBytes; in operator delete()
195 auto *DI = reinterpret_cast<DescriptorInfo *>(UseBegin) - 1; operator delete() local
H A DLLVMContext.cpp215 static bool isDiagnosticEnabled(const DiagnosticInfo &DI) {
223 if (auto *Remark = dyn_cast<DiagnosticInfoOptimizationBase>(&DI)) in emitError()
245 void LLVMContext::diagnose(const DiagnosticInfo &DI) {
246 if (auto *OptDiagBase = dyn_cast<DiagnosticInfoOptimizationBase>(&DI)) in getDiagnosticMessagePrefix()
252 if (DI.getSeverity() == DS_Error) in getDiagnosticMessagePrefix()
254 if ((!pImpl->RespectDiagnosticFilters || isDiagnosticEnabled(DI)) && in getDiagnosticMessagePrefix()
255 pImpl->DiagHandler->handleDiagnostics(DI)) in getDiagnosticMessagePrefix()
259 if (!isDiagnosticEnabled(DI))
264 errs() << getDiagnosticMessagePrefix(DI.getSeverity()) << ": "; in diagnose()
265 DI in diagnose()
230 isDiagnosticEnabled(const DiagnosticInfo & DI) isDiagnosticEnabled() argument
260 diagnose(const DiagnosticInfo & DI) diagnose() argument
[all...]
H A DDebugProgramInstruction.cpp65 DIExpression *Expr, const DILocation *DI, in DbgVariableRecord() argument
67 : DbgRecord(ValueKind, DI), DebugValueUser({Location, nullptr, nullptr}), in DbgVariableRecord()
74 const DILocation *DI) in DbgVariableRecord() argument
75 : DbgRecord(ValueKind, DI), DebugValueUser({Value, Address, AssignID}), in DbgVariableRecord()
165 MDNode *AddressExpression, MDNode *DI) in DbgVariableRecord() argument
166 : DbgRecord(ValueKind, DebugLoc(DI)), in DbgVariableRecord()
173 MDNode *AddressExpression, MDNode *DI) { in createUnresolvedDbgVariableRecord() argument
175 Address, AddressExpression, DI); in createUnresolvedDbgVariableRecord()
181 const DILocation *DI) { in createDbgVariableRecord() argument
182 return new DbgVariableRecord(ValueAsMetadata::get(Location), DV, Expr, DI, in createDbgVariableRecord()
188 createDbgVariableRecord(Value * Location,DILocalVariable * DV,DIExpression * Expr,const DILocation * DI,DbgVariableRecord & InsertBefore) createDbgVariableRecord() argument
197 createDVRDeclare(Value * Address,DILocalVariable * DV,DIExpression * Expr,const DILocation * DI) createDVRDeclare() argument
204 createDVRDeclare(Value * Address,DILocalVariable * DV,DIExpression * Expr,const DILocation * DI,DbgVariableRecord & InsertBefore) createDVRDeclare() argument
214 createDVRAssign(Value * Val,DILocalVariable * Variable,DIExpression * Expression,DIAssignID * AssignID,Value * Address,DIExpression * AddressExpression,const DILocation * DI) createDVRAssign() argument
223 createLinkedDVRAssign(Instruction * LinkedInstr,Value * Val,DILocalVariable * Variable,DIExpression * Expression,Value * Address,DIExpression * AddressExpression,const DILocation * DI) createLinkedDVRAssign() argument
[all...]
/llvm-project/clang/lib/CodeGen/
H A DCodeGenAction.cpp67 bool handleDiagnostics(const DiagnosticInfo &DI) override; in ClangDiagnosticHandler()
356 bool ClangDiagnosticHandler::handleDiagnostics(const DiagnosticInfo &DI) { in HandleTranslationUnit()
357 BackendCon->DiagnosticHandlerImpl(DI); in HandleTranslationUnit()
426 void BackendConsumer::SrcMgrDiagHandler(const llvm::DiagnosticInfoSrcMgr &DI) { in ConvertBackendLocation()
427 const llvm::SMDiagnostic &D = DI.getSMDiag(); in ConvertBackendLocation()
430 if (DI.isInlineAsmDiag())
431 ComputeDiagID(DI.getSeverity(), inline_asm, DiagID);
433 ComputeDiagID(DI.getSeverity(), source_mgr, DiagID);
458 if (DI.isInlineAsmDiag()) {
460 SourceLocation::getFromRawEncoding(DI
395 handleDiagnostics(const DiagnosticInfo & DI) handleDiagnostics() argument
465 SrcMgrDiagHandler(const llvm::DiagnosticInfoSrcMgr & DI) SrcMgrDiagHandler() argument
804 DiagnosticHandlerImpl(const DiagnosticInfo & DI) DiagnosticHandlerImpl() argument
[all...]
H A DObjectFilePCHContainerOperations.cpp
/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp60 bool LLCDiagnosticHandler::handleDiagnostics(const DiagnosticInfo &DI) {
61 DiagnosticHandler::handleDiagnostics(DI);
62 if (DI.getKind() == llvm::DK_SrcMgr) {
63 const auto &DISM = cast<DiagnosticInfoSrcMgr>(DI); in handleDiagnostics() argument
75 if (auto *Remark = dyn_cast<DiagnosticInfoOptimizationBase>(&DI)) in handleDiagnostics()
80 errs() << LLVMContext::getDiagnosticMessagePrefix(DI.getSeverity()) << ": "; in handleDiagnostics()
81 DI.print(DP); in handleDiagnostics()
/llvm-project/clang/test/Modules/
H A Dcodegen-flags.test8 …4-linux-gnu -emit-llvm -debug-info-kind=limited -o - %t/foo-di.pcm | FileCheck --check-prefix=DI %s
11 …es -fmodule-file=%t/foo-di.pcm %S/Inputs/codegen-flags/use.cpp | FileCheck --check-prefix=DI-USE %s
21 DI-NOT: define
22 DI: distinct !DICompositeType(tag: DW_TAG_structure_type, name: "foo"
24 DI-USE: define linkonce_odr void @_Z2f1v
25 DI-USE: = !DICompositeType(tag: DW_TAG_structure_type, name: "foo", {{.*}}, flags: DIFlagFwdDecl
/llvm-project/llvm/unittests/Analysis/
H A DDDGTest.cpp27 DependenceInfo &DI, ScalarEvolution &SE)> in runTest() argument
39 DependenceInfo DI(F, &AA, &SE, &LI); in runTest() local
40 Test(*F, LI, DI, SE); in runTest()
92 [&](Function &F, LoopInfo &LI, DependenceInfo &DI, ScalarEvolution &SE) { in TEST() argument
96 DataDependenceGraph DDG(*L, LI, DI); in TEST()
208 [&](Function &F, LoopInfo &LI, DependenceInfo &DI, ScalarEvolution &SE) { in TEST() argument
212 DataDependenceGraph DDG(*L, LI, DI); in TEST()
/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCodeMoverUtils.h46 DependenceInfo *DI = nullptr,
54 DependenceInfo *DI = nullptr);
61 DependenceInfo &DI);
67 DependenceInfo &DI);
/llvm-project/llvm/test/Linker/
H A Dlink-flags.ll5 ….b.ll %S/Inputs/linkage.c.ll %S/Inputs/linkage.d.ll | FileCheck %s -check-prefix=B -check-prefix=DI
12 DI-LABEL: @llvm.used = appending global [2 x ptr] [ptr @Y, ptr @foo], section "llvm.metadata"
13 DI-LABEL: @Y = global i8 42
24 DI-LABEL: define internal i32 @foo.6()
25 DI-LABEL: define i64 @foo()
/llvm-project/clang/test/CodeGenCXX/
H A Dattr-mode-vector-types-tmpl.cpp10 typedef T __attribute__((mode(DI))) T4; in CheckIntScalarTypes()
26 typedef int __attribute__((mode(DI))) __attribute__((vector_size(64))) VT_31; in CheckIntVectorTypes()
61 typedef int __attribute__((mode(DI))) Int64Ty1;
62 typedef enum __attribute__((mode(DI))) { A2 } Int64Ty2;
/llvm-project/clang/lib/ExtractAPI/
H A DExtractAPIConsumer.cpp83 DI = path::begin(Dir), DE = path::end(Dir); in getRelativeIncludeName() local
84 /*termination condition in loop*/; ++NI, ++DI) { in getRelativeIncludeName()
92 while (DI != DE && *DI == ".") in getRelativeIncludeName()
93 ++DI; in getRelativeIncludeName()
97 if (DI == DE) in getRelativeIncludeName()
101 if (NI->size() == 1 && DI->size() == 1 && in getRelativeIncludeName()
102 path::is_separator(NI->front()) && path::is_separator(DI->front())) in getRelativeIncludeName()
108 if (NI->ends_with(".sdk") && DI->ends_with(".sdk")) { in getRelativeIncludeName()
110 StringRef DBasename = path::stem(*DI); in getRelativeIncludeName()
[all...]
/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp314 DependenceInfo *DI, bool CheckForEntireBlock) { in isSafeToMoveBefore() argument
315 // Skip tests when we don't have PDT or DI in isSafeToMoveBefore()
316 if (!PDT || !DI) in isSafeToMoveBefore()
400 if (llvm::any_of(InstsToCheck, [&DI, &I](Instruction *CurInst) { in isSafeToMoveBefore()
401 auto DepResult = DI->depends(&I, CurInst, true); in isSafeToMoveBefore()
414 DependenceInfo *DI) { in isSafeToMoveBefore() argument
419 return isSafeToMoveBefore(I, InsertPoint, DT, PDT, DI, in isSafeToMoveBefore()
427 DependenceInfo &DI) { in moveInstructionsToTheBeginning() argument
432 if (isSafeToMoveBefore(I, *MovePos, DT, &PDT, &DI)) in moveInstructionsToTheBeginning()
440 DependenceInfo &DI) { in moveInstructionsToTheEnd() argument
[all...]

1234567891011