Home
last modified time | relevance | path

Searched +full:ri +full:- +full:override (Results 1 – 25 of 139) sorted by relevance

123456

/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegionInfo.h1 //===- 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 Dsnps-dw-apb-uart.yaml1 # 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 DLanaiDelaySlotFiller.cpp1 //===-- 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 DRuntimeDyldMachO.h1 //===-- 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 DDwarfEHPrepare.cpp1 //===- 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 DGCRootLowering.cpp1 //===-- GCRootLowering.cpp - Garbage collection infrastructure -------
300 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin(); FindStackOffsets() local
[all...]
H A DMachineInstrBundle.cpp1 //===-- lib/CodeGen/MachineInstrBundle.cpp --------
281 VirtRegInfo RI = {false, false, false}; AnalyzeVirtRegInBundle() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.h1 //=- 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 DThumb1InstrInfo.h1 //===-- 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 DARMInstrInfo.h1 //===-- 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 DThumb2InstrInfo.h1 //===-- Thumb2InstrInfo.h - Thumb-2 Instruction Information -----*-
23 ThumbRegisterInfo RI; global() variable
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.h1 //===-- 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 DSPIRVInstrInfo.h1 //===-- SPIRVInstrInfo.h - SPIR-V Instruction Information ------
25 const SPIRVRegisterInfo RI; global() variable
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.h1 //===-- 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 DARCInstrInfo.h1 //===- ARCInstrInfo.h - ARC Instruction Information --------
27 const ARCRegisterInfo RI; global() variable
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.h1 //===-- XCoreInstrInfo.h - XCore Instruction Information -------
25 const XCoreRegisterInfo RI; global() variable
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.h1 //===-- SparcInstrInfo.h - Sparc Instruction Information -------
39 const SparcRegisterInfo RI; global() variable
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.h1 //===-- AVRInstrInfo.h - AVR Instruction Information -------
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.h1 //===-- VEInstrInfo.h - VE Instruction Information -------
52 const VERegisterInfo RI; global() variable
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp1 //===- 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 DSIInstrInfo.h1 //===- SIInstrInfo.h - SI Instruction Info Interface --------
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionPass.cpp1 //===- 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 DAArch64RedundantCopyElimination.cpp1 //=- 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 DMachO_x86_64.cpp1 //===---- 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 DRegionInfo.h1 //===- 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 …]

123456