/freebsd/contrib/llvm-project/llvm/lib/Target/VE/Disassembler/ |
H A D | VEDisassembler.cpp | 57 VE::SW0, VE::SW1, VE::SW2, VE::SW3, VE::SW4, VE::SW5, VE::SW6, 58 VE::SW7, VE::SW8, VE::SW9, VE::SW10, VE::SW11, VE::SW12, VE::SW13, 59 VE::SW14, VE::SW15, VE::SW16, VE::SW17, VE::SW18, VE::SW19, VE::SW20, 60 VE::SW21, VE::SW22, VE::SW23, VE::SW24, VE::SW25, VE::SW26, VE::SW27, 61 VE::SW28, VE::SW29, VE::SW30, VE::SW31, VE::SW32, VE::SW33, VE::SW34, 62 VE::SW35, VE::SW36, VE::SW37, VE::SW38, VE::SW39, VE::SW40, VE::SW41, 63 VE::SW42, VE::SW43, VE::SW44, VE::SW45, VE::SW46, VE::SW47, VE::SW48, 64 VE::SW49, VE::SW50, VE::SW51, VE::SW52, VE::SW53, VE::SW54, VE::SW55, 65 VE::SW56, VE::SW57, VE::SW58, VE::SW59, VE::SW60, VE::SW61, VE::SW62, 66 VE::SW63}; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
H A D | VEAsmBackend.cpp | 36 case VE::fixup_ve_hi32: in adjustFixupValue() 37 case VE::fixup_ve_pc_hi32: in adjustFixupValue() 38 case VE::fixup_ve_got_hi32: in adjustFixupValue() 39 case VE::fixup_ve_gotoff_hi32: in adjustFixupValue() 40 case VE::fixup_ve_plt_hi32: in adjustFixupValue() 41 case VE::fixup_ve_tls_gd_hi32: in adjustFixupValue() 42 case VE::fixup_ve_tpoff_hi32: in adjustFixupValue() 44 case VE::fixup_ve_reflong: in adjustFixupValue() 45 case VE::fixup_ve_srel32: in adjustFixupValue() 46 case VE::fixup_ve_lo32: in adjustFixupValue() [all …]
|
H A D | VEELFObjectWriter.cpp | 1 //===-- VEELFObjectWriter.cpp - VE ELF Writer -----------------------------===// 70 case VE::fixup_ve_reflong: in getRelocType() 71 case VE::fixup_ve_srel32: in getRelocType() 73 case VE::fixup_ve_pc_hi32: in getRelocType() 75 case VE::fixup_ve_pc_lo32: in getRelocType() 94 case VE::fixup_ve_reflong: in getRelocType() 96 case VE::fixup_ve_srel32: in getRelocType() 100 case VE::fixup_ve_hi32: in getRelocType() 102 case VE::fixup_ve_lo32: in getRelocType() 104 case VE in getRelocType() [all...] |
H A D | VEMCExpr.cpp | 139 VE::Fixups VEMCExpr::getFixupKind(VEMCExpr::VariantKind Kind) { in getFixupKind() 144 return VE::fixup_ve_reflong; in getFixupKind() 146 return VE::fixup_ve_hi32; in getFixupKind() 148 return VE::fixup_ve_lo32; in getFixupKind() 150 return VE::fixup_ve_pc_hi32; in getFixupKind() 152 return VE::fixup_ve_pc_lo32; in getFixupKind() 154 return VE::fixup_ve_got_hi32; in getFixupKind() 156 return VE::fixup_ve_got_lo32; in getFixupKind() 158 return VE::fixup_ve_gotoff_hi32; in getFixupKind() 160 return VE::fixup_ve_gotoff_lo32; in getFixupKind() [all …]
|
H A D | VEMCExpr.h | 68 VE::Fixups getFixupKind() const { return getFixupKind(Kind); } in getFixupKind() 88 static VE::Fixups getFixupKind(VariantKind Kind);
|
H A D | VEMCTargetDesc.cpp | 39 unsigned Reg = MRI.getDwarfRegNum(VE::SX11, true); in createVEMCAsmInfo() 53 InitVEMCRegisterInfo(X, VE::SX10); in createVEMCRegisterInfo()
|
H A D | VEInstPrinter.cpp | 32 unsigned AltIdx = VE::AsmName; in printRegName() 34 if (MRI.getRegClass(VE::MISCRegClassID).contains(Reg)) in printRegName() 35 AltIdx = VE::NoRegAltName; in printRegName()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEFrameLowering.cpp | 152 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns() 153 .addReg(VE::SX11) in emitPrologueInsns() 156 .addReg(VE::SX9); in emitPrologueInsns() 157 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns() 158 .addReg(VE::SX11) in emitPrologueInsns() 161 .addReg(VE::SX10); in emitPrologueInsns() 164 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns() 165 .addReg(VE::SX11) in emitPrologueInsns() 168 .addReg(VE::SX15); in emitPrologueInsns() 169 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns() [all …]
|
H A D | VEInstrInfo.cpp | 39 : VEGenInstrInfo(VE::ADJCALLSTACKDOWN, VE::ADJCALLSTACKUP), RI() {} in VEInstrInfo() 98 using namespace llvm::VE; in isUncondBranchOpcode() 113 using namespace llvm::VE; in isCondBranchOpcode() 125 using namespace llvm::VE; in isIndirectBranchOpcode() 238 BuildMI(&MBB, DL, get(VE::BRCFLa_t)) in insertBranch() 254 opc[0] = VE::BRCFWir; in insertBranch() 255 opc[1] = VE::BRCFWrr; in insertBranch() 257 opc[0] = VE::BRCFLir; in insertBranch() 258 opc[1] = VE::BRCFLrr; in insertBranch() 262 opc[0] = VE::BRCFSir; in insertBranch() [all …]
|
H A D | VERegisterInfo.cpp | 36 VERegisterInfo::VERegisterInfo() : VEGenRegisterInfo(VE::SX10) {} in VERegisterInfo() 70 VE::SX8, // Stack limit in getReservedRegs() 71 VE::SX9, // Frame pointer in getReservedRegs() 72 VE::SX10, // Link register (return address) in getReservedRegs() 73 VE::SX11, // Stack pointer in getReservedRegs() 76 VE::SX12, // Outer register in getReservedRegs() 77 VE::SX13, // Id register for dynamic linker in getReservedRegs() 79 VE::SX14, // Thread pointer in getReservedRegs() 80 VE::SX15, // Global offset table register in getReservedRegs() 81 VE::SX16, // Procedure linkage table register in getReservedRegs() [all …]
|
H A D | VEFrameLowering.h | 60 {VE::SX17, 40}, {VE::SX18, 48}, {VE::SX19, 56}, {VE::SX20, 64}, in getCalleeSavedSpillSlots() 61 {VE::SX21, 72}, {VE::SX22, 80}, {VE::SX23, 88}, {VE::SX24, 96}, in getCalleeSavedSpillSlots() 62 {VE::SX25, 104}, {VE::SX26, 112}, {VE::SX27, 120}, {VE::SX28, 128}, in getCalleeSavedSpillSlots() 63 {VE::SX29, 136}, {VE::SX30, 144}, {VE::SX31, 152}, {VE::SX32, 160}, in getCalleeSavedSpillSlots() 64 {VE::SX33, 168}}; in getCalleeSavedSpillSlots()
|
H A D | VERegisterInfo.td | 1 //===-- VERegisterInfo.td - VE Register defs ---------------*- tablegen -*-===// 10 // Declarations that describe the VE register file 18 let Namespace = "VE"; 26 let Namespace = "VE"; 34 let Namespace = "VE"; 44 let Namespace = "VE"; 49 let Namespace = "VE" in { 77 def MISC : RegisterClass<"VE", [i64], 64, 95 def VLS : RegisterClass<"VE", [i32], 64, (add VL)>; 173 def I32 : RegisterClass<"VE", [i32], 32, [all …]
|
H A D | VEISelLowering.cpp | 85 addRegisterClass(MVT::i32, &VE::I32RegClass); in initRegisterClasses() 86 addRegisterClass(MVT::i64, &VE::I64RegClass); in initRegisterClasses() 87 addRegisterClass(MVT::f32, &VE::F32RegClass); in initRegisterClasses() 88 addRegisterClass(MVT::f64, &VE::I64RegClass); in initRegisterClasses() 89 addRegisterClass(MVT::f128, &VE::F128RegClass); in initRegisterClasses() 93 addRegisterClass(VecVT, &VE::V64RegClass); in initRegisterClasses() 94 addRegisterClass(MVT::v256i1, &VE::VMRegClass); in initRegisterClasses() 95 addRegisterClass(MVT::v512i1, &VE::VM512RegClass); in initRegisterClasses() 415 SDValue Sub_f32 = DAG.getTargetConstant(VE::sub_f32, DL, MVT::i32); in LowerReturn() 492 SDValue Sub_f32 = DAG.getTargetConstant(VE::sub_f32, DL, MVT::i32); in LowerFormalArguments() [all …]
|
H A D | VE.td | 1 //===-- VE.td - Describe the VE Target Machine -------------*- tablegen -*-===// 19 // VE Subtarget features. 36 // Use both VE register name matcher to accept "S0~S63" register names 43 // VE processors supported. 61 def VE : Target {
|
H A D | VEAsmPrinter.cpp | 88 SICInst.setOpcode(VE::SIC); in emitSIC() 96 BSICInst.setOpcode(VE::BSICrii); in emitBSIC() 108 LEAInst.setOpcode(VE::LEAzii); in emitLEAzzi() 120 LEASLInst.setOpcode(VE::LEASLzii); in emitLEASLzzi() 132 LEAInst.setOpcode(VE::LEAzii); in emitLEAzii() 145 LEASLInst.setOpcode(VE::LEASLrri); in emitLEASLrri() 166 emitBinary(OutStreamer, VE::ANDrm, RS1, Imm, RD, STI); in emitANDrm() 205 MCOperand RegGOT = MCOperand::createReg(VE::SX15); // GOT in lowerGETGOTAndEmitMCInsts() 206 MCOperand RegPLT = MCOperand::createReg(VE::SX16); // PLT in lowerGETGOTAndEmitMCInsts() 254 MCOperand RegPLT = MCOperand::createReg(VE::SX16); // PLT in lowerGETFunPLTAndEmitMCInsts() [all …]
|
H A D | VECallingConv.td | 1 //===-- VECallingConv.td - Calling Conventions VE ----------*- tablegen -*-===// 9 // This describes the calling conventions for the VE architectures. 14 // Aurora VE 24 ///// C Calling Convention (VE ABI v2.1) ///// 26 // Reference: https://www.nec.com/en/global/prod/hpc/aurora/document/VE-ABI_v2.1.pdf 58 ///// Standard vararg C Calling Convention (VE ABI v2.1) /////
|
H A D | LVLGen.cpp | 57 return VE::NoRegister; in getVL() 78 if (Reg != VE::NoRegister) { in runOnMachineBasicBlock() 91 BuildMI(MBB, I, MI->getDebugLoc(), TII->get(VE::LVLr)).addReg(Reg); in runOnMachineBasicBlock()
|
H A D | VVPInstrInfo.td | 9 // This file defines the VE Vector Predicated SDNodes (VVP SDNodes). VVP 11 // LLVM and the actual VE vector instructions. For example: 15 // The standard The VVP layer SDNode. The VE vector instruction.
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/ |
H A D | VEAsmParser.cpp | 102 VE::SW0, VE::SW1, VE::SW2, VE::SW3, VE::SW4, VE::SW5, VE::SW6, 103 VE::SW7, VE::SW8, VE::SW9, VE::SW10, VE::SW11, VE::SW12, VE::SW13, 104 VE::SW14, VE::SW15, VE::SW16, VE::SW17, VE::SW18, VE::SW19, VE::SW20, 105 VE::SW21, VE::SW22, VE::SW23, VE::SW24, VE::SW25, VE::SW26, VE::SW27, 106 VE::SW28, VE::SW29, VE::SW30, VE::SW31, VE::SW32, VE::SW33, VE::SW34, 107 VE::SW35, VE::SW36, VE::SW37, VE::SW38, VE::SW39, VE::SW40, VE::SW41, 108 VE::SW42, VE::SW43, VE::SW44, VE::SW45, VE::SW46, VE::SW47, VE::SW48, 109 VE::SW49, VE::SW50, VE::SW51, VE::SW52, VE::SW53, VE::SW54, VE::SW55, 110 VE::SW56, VE::SW57, VE::SW58, VE::SW59, VE::SW60, VE::SW61, VE::SW62, 111 VE::SW63}; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 170 ValueEnumerator VE; member in __anoneb218b5c0111::ModuleBitcodeWriterBase 195 VE(M, ShouldPreserveUseListOrder), Index(Index) { in ModuleBitcodeWriterBase() 201 GlobalValueId = VE.getValues().size(); in ModuleBitcodeWriterBase() 256 return VE.getValueID(VI.getValue()); in getValueId() 936 VE.getAttributeGroups(); in writeAttributeGroupTable() 945 Record.push_back(VE.getAttributeGroupID(Pair)); in writeAttributeGroupTable() 972 Record.push_back(VE.getTypeID(Attr.getValueAsType())); in writeAttributeGroupTable() 998 const std::vector<AttributeList> &Attrs = VE.getAttributeLists(); in writeAttributeTable() 1008 Record.push_back(VE.getAttributeGroupID({i, AS})); in writeAttributeTable() 1020 const ValueEnumerator::TypeList &TypeList = VE.getTypes(); in writeTypeTable() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.cpp | 107 ValueEnumerator VE; member in llvm::dxil::DXILBitcodeWriter 137 StrtabBuilder(StrtabBuilder), M(M), VE(M, I8PtrTy), Buffer(Buffer), in DXILBitcodeWriter() 140 GlobalValueId = VE.getValues().size(); in DXILBitcodeWriter() 143 VE.EnumerateType(El.second); in DXILBitcodeWriter() 201 return VE.getValueID(VI.getValue()); in getValueId() 519 return VE.getTypeID(T); in getTypeID() 522 return VE.getTypeID(It->second); in getTypeID() 528 return VE.getTypeID(T); in getTypeID() 529 return VE.getTypeID(I8PtrTy); in getTypeID() 537 return VE.getTypeID(PtrTy->getElementType()); in getGlobalObjectValueTypeID() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/media/ |
H A D | aspeed-video.txt | 3 The Video Engine (VE) embedded in the Aspeed AST2400/2500/2600 SOCs can 10 - reg: contains the offset and length of the VE memory region 12 the VE (ordering must match the clock-names property) 15 the VE 16 - interrupts: the interrupt associated with the VE on this platform
|
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/ |
H A D | VE.def | 8 // - System V Application Binary Interface - VE Architecture 10 // - ELF Handling For Thread-Local Storage - VE Architecture
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | BuiltinsVE.def | 1 //===--- BuiltinsVE.def - VE Builtin function database ----------*- C++ -*-===// 9 // This file defines the VE-specific builtin function database. Users of
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 7251 for (Expr *VE : C->varlists()) in VisitOMPInitClause() 7252 Record.AddStmt(VE); in VisitOMPInitClause() 7297 for (auto *VE : C->varlists()) { in VisitOMPPrivateClause() local 7298 Record.AddStmt(VE); in VisitOMPPrivateClause() 7300 for (auto *VE : C->private_copies()) { in VisitOMPPrivateClause() local 7301 Record.AddStmt(VE); in VisitOMPPrivateClause() 7309 for (auto *VE : C->varlists()) { in VisitOMPFirstprivateClause() local 7310 Record.AddStmt(VE); in VisitOMPFirstprivateClause() 7312 for (auto *VE : C->private_copies()) { in VisitOMPFirstprivateClause() local 7313 Record.AddStmt(VE); in VisitOMPFirstprivateClause() [all …]
|