/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineRegionInfo.h | 1 //===- llvm/CodeGen/MachineRegionInfo.h -------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 45 return BB->succ_size(); 64 MachineRegionInfo *RI, MachineDominatorTree *DT, 76 ~MachineRegionInfo() override; 78 // updateStatistics - Update statistic about created regions. 86 MachineRegionInfo RI; 92 ~MachineRegionInfoPass() override; 94 MachineRegionInfo &getRegionInfo() { return RI; } [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/serial/ |
H A D | snps-dw-apb-uart.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/serial/snps-dw-apb-uart.yaml# 5 $schema: http://devicetree.org/meta-schema [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiDelaySlotFiller.cpp | 1 //===-- LanaiDelaySlotFiller.cpp - Lanai delay slot filler ----------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 24 #define DEBUG_TYPE "delay-slot-filler" 29 NopDelaySlotFiller("lanai-nop-delay-filler", cl::init(false), 44 StringRef getPassName() const override { return "Lanai Delay Slot Filler"; } in getPassName() 48 bool runOnMachineFunction(MachineFunction &MF) override { in runOnMachineFunction() 59 MachineFunctionProperties getRequiredProperties() const override { in getRequiredProperties() 81 // createLanaiDelaySlotFillerPass - Returns a pass that fills in delay [all …]
|
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldMachO.h | 1 //===-- RuntimeDyldMachO.h - Run-time dynamic linker for MC-JIT ---*- C++ -*-=// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // MachO support for MC-JIT runtime dynamic linker. 11 //===----------------------------------------------------------------------===// 59 /// Given a relocation_iterator for a non-scattered relocation, construct a 66 const relocation_iterator &RI) const { in getRelocationEntry() argument 70 Obj.getRelocation(RI->getRawDataRefImpl()); in getRelocationEntry() 74 uint64_t Offset = RI->getOffset(); in getRelocationEntry() 94 /// In both cases the Addend field is *NOT* fixed up to be PC-relative. That [all …]
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | DwarfEHPrepare.cpp | 1 //===- DwarfEHPrepare - Prepare exception handling for code generation ----===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exceptio 93 GetExceptionObject(ResumeInst * RI) GetExceptionObject() argument 137 for (auto *RI : Resumes) { pruneUnreachableResumes() local 156 ResumeInst *RI = Resumes[I]; pruneUnreachableResumes() local 178 if (auto *RI = dyn_cast<ResumeInst>(BB.getTerminator())) InsertUnwindResumeCalls() local 242 ResumeInst *RI = Resumes.front(); InsertUnwindResumeCalls() local [all...] |
H A D | GCRootLowering.cpp | 1 //===-- GCRootLowering.cpp - Garbage collection infrastructure ------- 300 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin(); FindStackOffsets() local [all...] |
H A D | MachineInstrBundle.cpp | 1 //===-- lib/CodeGen/MachineInstrBundle.cpp -------- 281 VirtRegInfo RI = {false, false, false}; AnalyzeVirtRegInBundle() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrInfo.h | 1 //=- WebAssemblyInstrInfo.h - WebAssembly Instruction Information -*- C++ -*-=// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 39 const WebAssemblyRegisterInfo RI; variable 44 const WebAssemblyRegisterInfo &getRegisterInfo() const { return RI; } in getRegisterInfo() 46 bool isReallyTriviallyReMaterializable(const MachineInstr &MI) const override; 50 bool KillSrc) const override; 53 unsigned OpIdx2) const override; 58 bool AllowModify = false) const override; [all …]
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | Thumb1InstrInfo.h | 1 //===-- Thumb1InstrInfo.h - Thumb-1 Instruction Information -----*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file contains the Thumb-1 implementation of the TargetInstrInfo class. 11 //===----------------------------------------------------------------------===// 23 ThumbRegisterInfo RI; variable 28 MCInst getNop() const override; 30 // Return the non-pre/post incrementing version of 'Opc'. Return 0 32 unsigned getUnindexedOpcode(unsigned Opc) const override; 34 /// getRegisterInfo - TargetInstrInfo is a superset of MRegister info. As [all …]
|
H A D | ARMInstrInfo.h | 1 //===-- ARMInstrInfo.h - ARM Instruction Information ------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 23 ARMRegisterInfo RI; variable 28 MCInst getNop() const override; 30 // Return the non-pre/post incrementing version of 'Opc'. Return 0 32 unsigned getUnindexedOpcode(unsigned Opc) const override; 34 /// getRegisterInfo - TargetInstrInfo is a superset of MRegister info. As 38 const ARMRegisterInfo &getRegisterInfo() const override { return RI; } in getRegisterInfo() [all …]
|
H A D | Thumb2InstrInfo.h | 1 //===-- Thumb2InstrInfo.h - Thumb-2 Instruction Information -----*- 23 ThumbRegisterInfo RI; global() variable [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFInstrInfo.h | 1 //===-- BPFInstrInfo.h - BPF Instruction Information ------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 25 const BPFRegisterInfo RI; variable 30 const BPFRegisterInfo &getRegisterInfo() const { return RI; } in getRegisterInfo() 34 bool KillSrc) const override; 36 bool expandPostRAPseudo(MachineInstr &MI) const override; 43 Register VReg) const override; 49 Register VReg) const override; [all …]
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVInstrInfo.h | 1 //===-- SPIRVInstrInfo.h - SPIR-V Instruction Information ------ 25 const SPIRVRegisterInfo RI; global() variable [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430InstrInfo.h | 1 //===-- MSP430InstrInfo.h - MSP430 Instruction Information ------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 27 const MSP430RegisterInfo RI; variable 32 /// getRegisterInfo - TargetInstrInfo is a superset of MRegister info. As 36 const MSP430RegisterInfo &getRegisterInfo() const { return RI; } in getRegisterInfo() 40 bool KillSrc) const override; 47 Register VReg) const override; 52 Register VReg) const override; [all …]
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCInstrInfo.h | 1 //===- ARCInstrInfo.h - ARC Instruction Information -------- 27 const ARCRegisterInfo RI; global() variable [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreInstrInfo.h | 1 //===-- XCoreInstrInfo.h - XCore Instruction Information ------- 25 const XCoreRegisterInfo RI; global() variable [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcInstrInfo.h | 1 //===-- SparcInstrInfo.h - Sparc Instruction Information ------- 39 const SparcRegisterInfo RI; global() variable [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRInstrInfo.h | 1 //===-- AVRInstrInfo.h - AVR Instruction Information ------- [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEInstrInfo.h | 1 //===-- VEInstrInfo.h - VE Instruction Information ------- 52 const VERegisterInfo RI; global() variable [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURewriteOutArguments.cpp | 1 //===- AMDGPURewriteOutArgumentsPass.cpp - Create struct returns ----------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 42 //===----------------------------------------------------------------------===// 57 #define DEBUG_TYPE "amdgpu-rewrite-out-arguments" 62 "amdgpu-any-address-space-out-arguments", 64 "struct returns for non-private address space"), 69 "amdgpu-max-return-arg-num-regs", 94 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage() 99 bool doInitialization(Module &M) override; [all …]
|
H A D | SIInstrInfo.h | 1 //===- SIInstrInfo.h - SI Instruction Info Interface -------- [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | RegionPass.cpp | 1 //===- RegionPass.cpp - Region Pass and Region Pass Manager ---------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 14 //===----------------------------------------------------------------------===// 29 //===----------------------------------------------------------------------===// 36 RI = nullptr; in RGPassManager() 53 /// run - Execute all of the passes scheduled for execution. Keep track of 56 RI = &getAnalysis<RegionInfoPass>().getRegionInfo(); in runOnFunction() 60 populateInheritedAnalysis(TPM->activeStack); in runOnFunction() 62 addRegionIntoQueue(*RI->getTopLevelRegion(), RQ); in runOnFunction() [all …]
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64RedundantCopyElimination.cpp | 1 //=- AArch64RedundantCopyElimination.cpp - Remove useless copy for AArch64 -=// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 12 // the CBZ/CBNZ source register is zero on the taken/not-taken path. For 19 // mov w0, wzr ; <-- redundan 438 for (unsigned RI = 0; RI < KnownRegs.size();) optimizeBlock() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | MachO_x86_64.cpp | 1 //===---- MachO_x86_64.cpp -JIT linker implementation for MachO/x86-64 ---- 55 getRelocKind(const MachO::relocation_info & RI) getRelocKind() argument 262 MachO::relocation_info RI = getRelocationInfo(RelItr); addRelocations() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | RegionInfo.h | 1 //===- RegionInfo.h - SESE region analysis ----------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 // The basic ideas are taken from "The Program Structure Tree - Richard Johnson, 12 // David Pearson, Keshav Pingali - 1994", however enriched with ideas from "The 13 // Refined Process Structure Tree - Jussi Vanhatalo, Hagen Voelyer, Jana 14 // Koehler - 2009". 34 //===----------------------------------------------------------------------===// 44 #include "llvm/Config/llvm-config.h" 100 return BB->getTerminator()->getNumSuccessors(); [all …]
|