| /llvm-project-15.0.7/llvm/test/CodeGen/CSKY/fpu/ |
| H A D | br-d.ll | 9 ; CHECK-DF-LABEL: brRR_oeq: 15 ; CHECK-DF-NEXT: rts16 18 ; CHECK-DF-NEXT: rts16 42 ; CHECK-DF-LABEL: brRI_oeq: 50 ; CHECK-DF-NEXT: rts16 53 ; CHECK-DF-NEXT: rts16 55 ; CHECK-DF-NEXT: # %bb.3: 96 ; CHECK-DF-NEXT: rts16 99 ; CHECK-DF-NEXT: rts16 146 ; CHECK-DF-NEXT: rts16 [all …]
|
| H A D | cmp-d.ll | 15 ; CHECK-DF-NEXT: mvc32 a0 17 ; CHECK-DF-NEXT: mvcv16 a1 19 ; CHECK-DF-NEXT: rts16 46 ; CHECK-DF-NEXT: rts16 48 ; CHECK-DF-NEXT: # %bb.1: 50 ; CHECK-DF-NEXT: .LCPI1_0: 81 ; CHECK-DF-NEXT: rts16 102 ; CHECK-DF-NEXT: rts16 104 ; CHECK-DF-NEXT: # %bb.1: 135 ; CHECK-DF-NEXT: rts16 [all …]
|
| H A D | base-d.ll | 7 ; CHECK-DF-LABEL: FADD_DOUBLE: 10 ; CHECK-DF-NEXT: rts16 27 ; CHECK-DF-NEXT: rts16 29 ; CHECK-DF-NEXT: # %bb.1: 31 ; CHECK-DF-NEXT: .LCPI1_0: 53 ; CHECK-DF-NEXT: rts16 72 ; CHECK-DF-NEXT: rts16 74 ; CHECK-DF-NEXT: # %bb.1: 100 ; CHECK-DF-NEXT: rts16 118 ; CHECK-DF-NEXT: rts16 [all …]
|
| H A D | cvt-d.ll | 13 ; CHECK-DF-NEXT: rts16 29 ; CHECK-DF-NEXT: rts16 48 ; CHECK-DF-NEXT: rts16 69 ; CHECK-DF-NEXT: rts16 90 ; CHECK-DF-NEXT: rts16 110 ; CHECK-DF-NEXT: rts16 129 ; CHECK-DF-NEXT: rts16 150 ; CHECK-DF-NEXT: rts16 171 ; CHECK-DF-NEXT: rts16 192 ; CHECK-DF-NEXT: rts16 [all …]
|
| H A D | ldst-d.ll | 9 ; CHECK-DF-LABEL: load_I_d: 12 ; CHECK-DF-NEXT: rts16 29 ; CHECK-DF-LABEL: load_R_d: 32 ; CHECK-DF-NEXT: rts16 48 ; CHECK-DF-LABEL: store_I_d: 53 ; CHECK-DF-NEXT: rts16 55 ; CHECK-DF-NEXT: # %bb.1: 57 ; CHECK-DF-NEXT: .LCPI2_0: 84 ; CHECK-DF-NEXT: rts16 86 ; CHECK-DF-NEXT: # %bb.1: [all …]
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | MCObjectStreamer.cpp | 248 flushPendingLabels(DF, DF->getContents().size()); in emitValueImpl() 330 if (DF) { in emitLabelAtPos() 640 flushPendingLabels(DF, DF->getContents().size()); in emitBytes() 675 flushPendingLabels(DF, DF->getContents().size()); in emitDTPRel32Value() 685 flushPendingLabels(DF, DF->getContents().size()); in emitDTPRel64Value() 695 flushPendingLabels(DF, DF->getContents().size()); in emitTPRel32Value() 705 flushPendingLabels(DF, DF->getContents().size()); in emitTPRel64Value() 715 flushPendingLabels(DF, DF->getContents().size()); in emitGPRel32Value() 725 flushPendingLabels(DF, DF->getContents().size()); in emitGPRel64Value() 809 flushPendingLabels(DF, DF->getContents().size()); in emitRelocDirective() [all …]
|
| H A D | MCWinCOFFStreamer.cpp | 52 MCDataFragment *DF = getOrCreateDataFragment(); in emitInstToData() local 62 DF->getFixups().push_back(Fixups[i]); in emitInstToData() 64 DF->setHasInstructions(STI); in emitInstToData() 220 MCDataFragment *DF = getOrCreateDataFragment(); in emitCOFFSectionIndex() local 223 DF->getFixups().push_back(Fixup); in emitCOFFSectionIndex() 224 DF->getContents().resize(DF->getContents().size() + 2, 0); in emitCOFFSectionIndex() 230 MCDataFragment *DF = getOrCreateDataFragment(); in emitCOFFSecRel32() local 240 DF->getFixups().push_back(Fixup); in emitCOFFSecRel32() 242 DF->getContents().resize(DF->getContents().size() + 4, 0); in emitCOFFSecRel32() 259 DF->getFixups().push_back(Fixup); in emitCOFFImgRel32() [all …]
|
| H A D | MCELFStreamer.cpp | 79 flushPendingLabels(DF, DF->getContents().size()); in mergeFragment() 571 MCDataFragment *DF; in emitInstToData() local 578 DF = BundleGroups.back(); in emitInstToData() 585 DF = new MCDataFragment(); in emitInstToData() 602 DF = new MCDataFragment(); in emitInstToData() 603 insert(DF); in emitInstToData() 626 DF->setHasInstructions(STI); in emitInstToData() 632 delete DF; in emitInstToData() 659 BundleGroups.push_back(DF); in emitBundleLock() 688 mergeFragment(getOrCreateDataFragment(DF->getSubtargetInfo()), DF); in emitBundleUnlock() [all …]
|
| H A D | MCWasmStreamer.cpp | 42 void MCWasmStreamer::mergeFragment(MCDataFragment *DF, MCDataFragment *EF) { in mergeFragment() argument 43 flushPendingLabels(DF, DF->getContents().size()); in mergeFragment() 47 DF->getContents().size()); in mergeFragment() 48 DF->getFixups().push_back(EF->getFixups()[I]); in mergeFragment() 50 if (DF->getSubtargetInfo() == nullptr && EF->getSubtargetInfo()) in mergeFragment() 51 DF->setHasInstructions(*EF->getSubtargetInfo()); in mergeFragment() 207 MCDataFragment *DF = getOrCreateDataFragment(); in emitInstToData() local 211 Fixups[I].setOffset(Fixups[I].getOffset() + DF->getContents().size()); in emitInstToData() 212 DF->getFixups().push_back(Fixups[I]); in emitInstToData() 214 DF->setHasInstructions(STI); in emitInstToData() [all …]
|
| H A D | MCAssembler.cpp | 748 if (DF.fixup_begin() != DF.fixup_end()) in writeSectionData() 753 if (DF.getContents()[i]) { in writeSectionData() 883 Fixups = DF.getFixups(); in layout() 884 Contents = DF.getContents(); in layout() 885 STI = DF.getSubtargetInfo(); in layout() 905 Fixups = DF.getFixups(); in layout() 906 Contents = DF.getContents(); in layout() 911 Fixups = DF.getFixups(); in layout() 1105 LineDelta = DF.getLineDelta(); in relaxDwarfLineAddr() 1109 DF.getFixups().clear(); in relaxDwarfLineAddr() [all …]
|
| H A D | MCXCOFFStreamer.cpp | 112 MCDataFragment *DF = getOrCreateDataFragment(&STI); in emitInstToData() local 113 const size_t ContentsSize = DF->getContents().size(); in emitInstToData() 114 auto &DataFragmentFixups = DF->getFixups(); in emitInstToData() 120 DF->setHasInstructions(STI); in emitInstToData() 121 DF->getContents().append(Code.begin(), Code.end()); in emitInstToData()
|
| H A D | MCSPIRVStreamer.cpp | 29 MCDataFragment *DF = getOrCreateDataFragment(); in emitInstToData() local 31 DF->setHasInstructions(STI); in emitInstToData() 32 DF->getContents().append(Code.begin(), Code.end()); in emitInstToData()
|
| H A D | MCFragment.cpp | 385 const auto *DF = cast<MCDataFragment>(this); in dump() local 388 const SmallVectorImpl<char> &Contents = DF->getContents(); in dump() 395 if (DF->fixup_begin() != DF->fixup_end()) { in dump() 398 for (MCDataFragment::const_fixup_iterator it = DF->fixup_begin(), in dump() 399 ie = DF->fixup_end(); it != ie; ++it) { in dump() 400 if (it != DF->fixup_begin()) OS << ",\n "; in dump()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | DominanceFrontier.cpp | 44 DF.releaseMemory(); in releaseMemory() 49 DF.analyze(getAnalysis<DominatorTreeWrapperPass>().getDomTree()); in runOnFunction() 59 DF.print(OS); in print() 82 DominanceFrontier DF; in run() local 83 DF.analyze(AM.getResult<DominatorTreeAnalysis>(F)); in run() 84 return DF; in run()
|
| H A D | RegionInfo.cpp | 100 DF = DF_; in recalculate() 129 auto DF = &getAnalysis<DominanceFrontierWrapperPass>().getDominanceFrontier(); in runOnFunction() local 131 RI.recalculate(F, DT, PDT, DF); in runOnFunction() 192 auto *DF = &AM.getResult<DominanceFrontierAnalysis>(F); in run() local 194 RI.recalculate(F, DT, PDT, DF); in run()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCExpr.cpp | 60 const auto *DF = dyn_cast_or_null<MCDataFragment>(AUIPCSymbol->getFragment()); in getPCRelHiFixup() local 62 if (!DF) in getPCRelHiFixup() 66 if (DF->getContents().size() == Offset) { in getPCRelHiFixup() 67 DF = dyn_cast_or_null<MCDataFragment>(DF->getNextNode()); in getPCRelHiFixup() 68 if (!DF) in getPCRelHiFixup() 73 for (const MCFixup &F : DF->getFixups()) { in getPCRelHiFixup() 85 *DFOut = DF; in getPCRelHiFixup()
|
| H A D | RISCVELFStreamer.cpp | 265 MCDataFragment *DF = getOrCreateDataFragment(); in emitValueImpl() local 266 flushPendingLabels(DF, DF->getContents().size()); in emitValueImpl() 272 DF->getFixups().push_back(MCFixup::create( in emitValueImpl() 273 DF->getContents().size(), A, static_cast<MCFixupKind>(Add), Loc)); in emitValueImpl() 274 DF->getFixups().push_back(MCFixup::create( in emitValueImpl() 275 DF->getContents().size(), B, static_cast<MCFixupKind>(Sub), Loc)); in emitValueImpl() 277 DF->getContents().resize(DF->getContents().size() + Size, 0); in emitValueImpl()
|
| H A D | RISCVAsmBackend.h | 52 const MCFixup &Fixup, const MCFragment *DF, 68 const MCRelaxableFragment *DF, in fixupNeedsRelaxation() argument 75 const MCRelaxableFragment *DF, 94 bool relaxDwarfLineAddr(MCDwarfLineAddrFragment &DF, MCAsmLayout &Layout, 96 bool relaxDwarfCFA(MCDwarfCallFrameFragment &DF, MCAsmLayout &Layout,
|
| H A D | RISCVAsmBackend.cpp | 205 bool RISCVAsmBackend::relaxDwarfLineAddr(MCDwarfLineAddrFragment &DF, in relaxDwarfLineAddr() argument 210 int64_t LineDelta = DF.getLineDelta(); in relaxDwarfLineAddr() 211 const MCExpr &AddrDelta = DF.getAddrDelta(); in relaxDwarfLineAddr() 212 SmallVectorImpl<char> &Data = DF.getContents(); in relaxDwarfLineAddr() 213 SmallVectorImpl<MCFixup> &Fixups = DF.getFixups(); in relaxDwarfLineAddr() 275 bool RISCVAsmBackend::relaxDwarfCFA(MCDwarfCallFrameFragment &DF, in relaxDwarfCFA() argument 279 const MCExpr &AddrDelta = DF.getAddrDelta(); in relaxDwarfCFA() 280 SmallVectorImpl<char> &Data = DF.getContents(); in relaxDwarfCFA() 281 SmallVectorImpl<MCFixup> &Fixups = DF.getFixups(); in relaxDwarfCFA() 490 const MCFragment *DF, const MCValue &Target, uint64_t &Value, in evaluateTargetFixup() argument [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | MCAsmBackend.h | 122 const MCFixup &Fixup, const MCFragment *DF, in evaluateTargetFixup() argument 158 const MCRelaxableFragment *DF, 164 const MCRelaxableFragment *DF, 175 virtual bool relaxDwarfLineAddr(MCDwarfLineAddrFragment &DF, in relaxDwarfLineAddr() argument 180 virtual bool relaxDwarfCFA(MCDwarfCallFrameFragment &DF, MCAsmLayout &Layout, in relaxDwarfCFA() argument
|
| H A D | MCAssembler.h | 187 const MCFragment *DF, MCValue &Target, 192 bool fixupNeedsRelaxation(const MCFixup &Fixup, const MCRelaxableFragment *DF, 213 bool relaxDwarfLineAddr(MCAsmLayout &Layout, MCDwarfLineAddrFragment &DF); 215 MCDwarfCallFrameFragment &DF); 217 MCCVInlineLineTableFragment &DF); 218 bool relaxCVDefRange(MCAsmLayout &Layout, MCCVDefRangeFragment &DF); 219 bool relaxPseudoProbeAddr(MCAsmLayout &Layout, MCPseudoProbeAddrFragment &DF);
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | pow-3.ll | 32 ; CHECK-NEXT: [[DF:%.*]] = fpext float [[F:%.*]] to double 34 ; CHECK-NEXT: [[CALL:%.*]] = call fast double @pow(double [[DF]], double [[DG]]) 49 ; CHECK-NEXT: [[DF:%.*]] = fpext float [[F:%.*]] to double 51 ; CHECK-NEXT: [[CALL:%.*]] = call fast double @llvm.pow.f64(double [[DF]], double [[DG]])
|
| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | declare_simd_aarch64_complex.c | 23 static float _Complex *DF; variable 26 float_complex(*DF); in call_the_complex_functions()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineRegionInfo.cpp | 65 DF = DF_; in recalculate() 89 auto DF = &getAnalysis<MachineDominanceFrontier>(); in runOnMachineFunction() local 91 RI.recalculate(F, DT, PDT, DF); in runOnMachineFunction()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCScheduleP10.td | 130 // A DF pipeline may take from 13 to 174 cycles to complete. 131 // Some DF operations may keep the pipeline busy for up to 67 cycles. 358 // Save 1 cycles if pipeline BF reads the data from pipelines DX, MU, vMU, CY, DF, MM. 365 // Save 1 cycles if pipeline CY reads the data from pipelines DX, MU, vMU, BF, DF, MM. 372 // Save 1 cycles if pipeline MM reads the data from pipelines DX, MU, vMU, BF, CY, DF. 382 // Save 1 cycles if pipeline DF reads the data from pipelines DX, MU, vMU, BF, CY, DF, MM. 385 // Save 1 cycles if pipeline DV reads the data from pipelines DX, MU, vMU, BF, CY, DF, MM. 388 // Save 1 cycles if pipeline DX reads the data from pipelines DX, MU, vMU, BF, CY, DF, MM. 400 // Save 1 cycles if pipeline MU reads the data from pipelines DX, MU, DF. 412 // Save 1 cycles if pipeline vMU reads the data from pipelines DX, MU, vMU, BF, CY, DF, MM.
|