| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 40 if (std::none_of(CSI.begin(), CSI.end(), in emitSCSPrologue() 90 if (std::none_of(CSI.begin(), CSI.end(), in emitSCSEpilogue() 141 for (auto &CS : CSI) in getLibCallID() 301 for (auto &CS : CSI) { in getNonLibcallCSI() 436 for (const auto &Entry : CSI) { in emitPrologue() 576 if (!CSI.empty()) in emitEpilogue() 646 if (CSI.size()) { in getFrameIndexReference() 648 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in getFrameIndexReference() 1016 if (CSI.empty()) in spillCalleeSavedRegisters() 1033 for (auto &CS : CSI) in spillCalleeSavedRegisters() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SILowerSGPRSpills.cpp | 77 ArrayRef<CalleeSavedInfo> CSI, in insertCSRSaves() argument 85 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) { in insertCSRSaves() 88 for (const CalleeSavedInfo &CS : CSI) { in insertCSRSaves() 130 for (const CalleeSavedInfo &CI : reverse(CSI)) { in insertCSRRestores() 187 for (const CalleeSavedInfo &CSIReg : CSI) in updateLiveness() 210 std::vector<CalleeSavedInfo> CSI; in spillCalleeSavedRegs() local 222 CSI.push_back(CalleeSavedInfo(Reg, JunkFI)); in spillCalleeSavedRegs() 226 if (!CSI.empty()) { in spillCalleeSavedRegs() 228 insertCSRSaves(*SaveBlock, CSI, LIS); in spillCalleeSavedRegs() 232 updateLiveness(MF, CSI); in spillCalleeSavedRegs() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips16FrameLowering.cpp | 70 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue() local 72 if (!CSI.empty()) { in emitPrologue() 73 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue() local 75 for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(), in emitPrologue() 76 E = CSI.end(); I != E; ++I) { in emitPrologue() 114 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters() argument 122 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { in spillCalleeSavedRegisters() 128 unsigned Reg = CSI[i].getReg(); in spillCalleeSavedRegisters() 140 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters() argument
|
| H A D | Mips16RegisterInfo.cpp | 81 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in eliminateFI() local 85 if (CSI.size()) { in eliminateFI() 86 MinCSFI = CSI[0].getFrameIdx(); in eliminateFI() 87 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in eliminateFI()
|
| H A D | MipsSERegisterInfo.cpp | 159 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in eliminateFI() local 163 if (CSI.size()) { in eliminateFI() 164 MinCSFI = CSI[0].getFrameIdx(); in eliminateFI() 165 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in eliminateFI()
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/media/xilinx/ |
| H A D | xlnx,csi2rxss.yaml | 7 title: Xilinx MIPI CSI-2 Receiver Subsystem 13 The Xilinx MIPI CSI-2 Receiver Subsystem is used to capture MIPI CSI-2 17 data packets. This is passed along the MIPI CSI-2 Rx IP which extracts the 20 For more details, please refer to PG232 Xilinx MIPI CSI-2 Receiver Subsystem. 21 Please note that this bindings includes only the MIPI CSI-2 Rx controller 49 This denotes the CSI Data type selected in hw design. 81 description: Present if CSI v2 is enabled in IP configuration. 107 CSI-2 transmitter. 121 connects to MIPI CSI-2 source like sensor. 147 connected the CSI-2 receiver. [all …]
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/media/ |
| H A D | ti,omap3isp.txt | 14 CSI PHYs and receivers registers. 17 syscon : the phandle and register offset to the Complex I/O or CSI-PHY 42 vdd-csiphy1-supply : voltage supply of the CSI-2 PHY 1 43 vdd-csiphy2-supply : voltage supply of the CSI-2 PHY 2 48 lane-polarities : lane polarity (required on CSI-2) 51 be either 1 or 2. (required on CSI-2) 52 clock-lanes : the clock lane (from 1 to 3). (required on CSI-2)
|
| H A D | allwinner,sun4i-a10-csi.yaml | 7 title: Allwinner A10 CMOS Sensor Interface (CSI) Device Tree Bindings 38 - description: The CSI interface clock 39 - description: The CSI DRAM clock 42 - description: The CSI interface clock 43 - description: The CSI ISP clock 44 - description: The CSI DRAM clock
|
| H A D | imx.txt | 27 This is the device node for the MIPI CSI-2 Receiver core in the i.MX 28 SoC. This is a Synopsys Designware MIPI CSI-2 host controller core 39 - clocks : the MIPI CSI-2 receiver requires three clocks: hsi_tx 46 connecting with a MIPI CSI-2 source, and ports 1 49 MIPI CSI-2 virtual channel outputs.
|
| H A D | renesas,csi2.yaml | 8 title: Renesas R-Car MIPI CSI-2 receiver 14 The R-Car CSI-2 receiver device provides MIPI CSI-2 capabilities for the 58 Input port node, single endpoint describing the CSI-2 transmitter. 89 modules connected the CSI-2 receiver.
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonFrameLowering.h | 50 ArrayRef<CalleeSavedInfo> CSI, in spillCalleeSavedRegisters() argument 58 MutableArrayRef<CalleeSavedInfo> CSI, in restoreCalleeSavedRegisters() argument 105 const TargetRegisterInfo *TRI, std::vector<CalleeSavedInfo> &CSI) 122 bool insertCSRSpillsInBlock(MachineBasicBlock &MBB, const CSIVect &CSI, 124 bool insertCSRRestoresInBlock(MachineBasicBlock &MBB, const CSIVect &CSI, 174 void addCalleeSaveRegistersAsImpOperand(MachineInstr *MI, const CSIVect &CSI, 176 bool shouldInlineCSR(const MachineFunction &MF, const CSIVect &CSI) const; 177 bool useSpillFunction(const MachineFunction &MF, const CSIVect &CSI) const; 178 bool useRestoreFunction(const MachineFunction &MF, const CSIVect &CSI) const;
|
| H A D | HexagonFrameLowering.cpp | 268 if (CSI.empty()) in getMaxCalleeSavedReg() 540 for (auto &R : CSI) in emitPrologue() 936 for (auto &R : CSI) in updateEntryPaths() 968 for (auto &R : CSI) in updateExitPaths() 977 for (auto &R : CSI) in updateExitPaths() 1091 auto F = find_if(CSI, IfR); in insertCFIInstructionsAt() 1092 if (F == CSI.end()) in insertCFIInstructionsAt() 1364 if (CSI.empty()) in insertCSRSpillsInBlock() 1431 if (CSI.empty()) in insertCSRRestoresInBlock() 1690 CSI.clear(); in assignCalleeSavedSpillSlots() [all …]
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/media/i2c/ |
| H A D | st,st-mipid02.txt | 1 STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge 3 MIPID02 has two CSI-2 input ports, only one of those ports can be active at a 6 CSI-2 first input port is a dual lane 800Mbps per lane whereas CSI-2 second 32 0 CSI-2 first input port 33 1 CSI-2 second input port 36 Endpoint node required property for CSI-2 connection is: 39 Endpoint node optional property for CSI-2 connection is:
|
| H A D | ov5640.txt | 1 * Omnivision OV5640 MIPI CSI-2 / parallel sensor 25 OV5640 can be connected to a MIPI CSI-2 bus or a parallel bus endpoint. 27 Endpoint node required properties for CSI-2 connection are: 30 - data-lanes: should be set to <1> or <1 2> (one or two CSI-2 lanes supported) 61 /* MIPI CSI-2 bus endpoint */
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCFrameLowering.cpp | 79 for (auto Reg : CSI) { in determineLastCalleeSave() 129 unsigned Last = determineLastCalleeSave(CSI); in emitPrologue() 222 for (const auto &Entry : CSI) { in emitPrologue() 265 unsigned Last = determineLastCalleeSave(CSI); in emitEpilogue() 347 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots() 352 unsigned Last = determineLastCalleeSave(CSI); in assignCalleeSavedSpillSlots() 373 auto RegI = getSavedReg(CSI, Which); in assignCalleeSavedSpillSlots() 378 if (RegI != CSI.end()) in assignCalleeSavedSpillSlots() 384 for (auto &I : CSI) { in assignCalleeSavedSpillSlots() 407 unsigned Last = determineLastCalleeSave(CSI); in spillCalleeSavedRegisters() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMFrameLowering.h | 35 ArrayRef<CalleeSavedInfo> CSI, 41 MutableArrayRef<CalleeSavedInfo> CSI, 76 std::vector<CalleeSavedInfo> &CSI) const override; 83 ArrayRef<CalleeSavedInfo> CSI, unsigned StmOpc, 87 MutableArrayRef<CalleeSavedInfo> CSI, unsigned LdmOpc,
|
| H A D | Thumb1FrameLowering.cpp | 209 unsigned Reg = CSI[i].getReg(); in emitPrologue() 210 int FI = CSI[i].getFrameIdx(); in emitPrologue() 270 E = CSI.end(); I != E; ++I) { in emitPrologue() 351 for (auto &I : CSI) { in emitPrologue() 379 for (auto &I : CSI) { in emitPrologue() 576 if (CSI.getReg() == ARM::LR) in needPopSpecialFixUp() 812 if (CSI.empty()) in spillCalleeSavedRegisters() 827 unsigned Reg = CSI[i-1].getReg(); in spillCalleeSavedRegisters() 933 if (CSI.empty()) in restoreCalleeSavedRegisters() 950 for (CalleeSavedInfo I : CSI) { in restoreCalleeSavedRegisters() [all …]
|
| H A D | ARMFrameLowering.cpp | 527 unsigned Reg = CSI[i].getReg(); in emitPrologue() 528 int FI = CSI[i].getFrameIdx(); in emitPrologue() 748 for (const auto &Entry : CSI) { in emitPrologue() 781 for (const auto &Entry : CSI) { in emitPrologue() 808 for (const auto &Entry : CSI) { in emitPrologue() 1130 unsigned i = CSI.size(); in emitPushInst() 1220 unsigned i = CSI.size(); in emitPopInst() 1324 int FI = CSI[i].getFrameIdx(); in emitAlignedDPRCS2Spills() 1572 if (CSI.empty()) in spillCalleeSavedRegisters() 1612 if (CSI.empty()) in restoreCalleeSavedRegisters() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZFrameLowering.cpp | 73 if (CSI.empty()) in assignCalleeSavedSpillSlots() 79 for (auto &CS : CSI) { in assignCalleeSavedSpillSlots() 117 for (auto &CS : CSI) { in assignCalleeSavedSpillSlots() 202 if (CSI.empty()) in spillCalleeSavedRegisters() 230 unsigned Reg = CSI[I].getReg(); in spillCalleeSavedRegisters() 243 unsigned Reg = CSI[I].getReg(); in spillCalleeSavedRegisters() 262 if (CSI.empty()) in restoreCalleeSavedRegisters() 273 unsigned Reg = CSI[I].getReg(); in restoreCalleeSavedRegisters() 305 unsigned Reg = CSI[I].getReg(); in restoreCalleeSavedRegisters() 459 for (auto &Save : CSI) { in emitPrologue() [all …]
|
| H A D | SystemZFrameLowering.h | 32 std::vector<CalleeSavedInfo> &CSI) const override; 37 ArrayRef<CalleeSavedInfo> CSI, 42 MutableArrayRef<CalleeSavedInfo> CSI,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430FrameLowering.cpp | 181 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters() argument 182 if (CSI.empty()) in spillCalleeSavedRegisters() 191 MFI->setCalleeSavedFrameSize(CSI.size() * 2); in spillCalleeSavedRegisters() 193 for (unsigned i = CSI.size(); i != 0; --i) { in spillCalleeSavedRegisters() 194 unsigned Reg = CSI[i-1].getReg(); in spillCalleeSavedRegisters() 205 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters() argument 206 if (CSI.empty()) in restoreCalleeSavedRegisters() 215 for (unsigned i = 0, e = CSI.size(); i != e; ++i) in restoreCalleeSavedRegisters() 216 BuildMI(MBB, MI, DL, TII.get(MSP430::POP16r), CSI[i].getReg()); in restoreCalleeSavedRegisters()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PrologEpilogInserter.cpp | 399 std::vector<CalleeSavedInfo> CSI; in assignCalleeSavedSpillSlots() local 403 CSI.push_back(CalleeSavedInfo(Reg)); in assignCalleeSavedSpillSlots() 412 if (CSI.empty()) in assignCalleeSavedSpillSlots() 421 for (auto &CS : CSI) { in assignCalleeSavedSpillSlots() 463 MFI.setCalleeSavedInfo(CSI); in assignCalleeSavedSpillSlots() 516 MCPhysReg Reg = CSI[i].getReg(); in updateLiveness() 527 if (CSI[i].isSpilledToReg()) { in updateLiveness() 531 MCPhysReg DstReg = CSI[i].getDstReg(); in updateLiveness() 550 for (const CalleeSavedInfo &CS : CSI) { in insertCSRSaves() 624 if (!CSI.empty()) { in spillCalleeSavedRegs() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetFrameLowering.h | 155 std::vector<CalleeSavedInfo> &CSI, in assignCalleeSavedSpillSlots() argument 158 return assignCalleeSavedSpillSlots(MF, TRI, CSI); in assignCalleeSavedSpillSlots() 164 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots() argument 239 ArrayRef<CalleeSavedInfo> CSI, in spillCalleeSavedRegisters() argument 253 MutableArrayRef<CalleeSavedInfo> CSI, in restoreCalleeSavedRegisters() argument
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCFrameLowering.cpp | 750 if (CSI.isSpilledToReg()) { in emitPrologue() 756 int FrIdx = CSI.getFrameIdx(); in emitPrologue() 1682 if (CSI.isSpilledToReg()) { in emitEpilogue() 2089 unsigned Reg = CSI[i].getReg(); in processFunctionBeforeFrameFinalized() 2096 GPRegs.push_back(CSI[i]); in processFunctionBeforeFrameFinalized() 2104 G8Regs.push_back(CSI[i]); in processFunctionBeforeFrameFinalized() 2112 FPRegs.push_back(CSI[i]); in processFunctionBeforeFrameFinalized() 2126 VRegs.push_back(CSI[i]); in processFunctionBeforeFrameFinalized() 2311 if (CSI.empty()) in assignCalleeSavedSpillSlots() 2337 for (auto &CS : CSI) { in assignCalleeSavedSpillSlots() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 459 const auto &CSI = MFI.getCalleeSavedInfo(); in emitPrologueCalleeSavedFrameMoves() local 460 if (CSI.empty()) in emitPrologueCalleeSavedFrameMoves() 464 for (const auto &I : CSI) { in emitPrologueCalleeSavedFrameMoves() 808 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots() 823 for (unsigned i = 0, e = CSI.size(); i < e; ++i) { in assignCalleeSavedSpillSlots() 824 if (TRI->regsOverlap(CSI[i].getReg(), FPReg)) { in assignCalleeSavedSpillSlots() 825 CSI.erase(CSI.begin() + i); in assignCalleeSavedSpillSlots() 843 for (const auto &Info : CSI) { in spillCalleeSavedRegisters() 858 for (const auto &Info : CSI) { in spillCalleeSavedRegisters() 878 for (const auto &Info : CSI) { in restoreCalleeSavedRegisters() [all …]
|