/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/VE/Disassembler/ |
H A D | VEDisassembler.cpp | 1 //===- VEDisassembler.cpp - Disassembler for VE -----------------*- C++ -*-===// 9 // This file is part of the VE Disassembler. 15 #include "VE.h" 31 /// A disassembler class for VE. 57 VE::SW0, VE::SW1, VE::SW2, VE::SW3, VE::SW4, VE [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/VE/MCTargetDesc/ |
H A D | VEAsmBackend.cpp | 1 //===-- VEAsmBackend.cpp - VE Assembler Backend ---------------------------===// 36 case VE::fixup_ve_hi32: 37 case VE::fixup_ve_pc_hi32: 38 case VE::fixup_ve_got_hi32: 39 case VE::fixup_ve_gotoff_hi32: 40 case VE::fixup_ve_plt_hi32: 41 case VE::fixup_ve_tls_gd_hi32: 42 case VE::fixup_ve_tpoff_hi32: 44 case VE::fixup_ve_reflong: 45 case VE [all...] |
H A D | VEELFObjectWriter.cpp | 1 //===-- VEELFObjectWriter.cpp - VE ELF Writer -----------------------------===// 59 case VE::fixup_ve_pc_hi32: 61 case VE::fixup_ve_pc_lo32: 77 case VE::fixup_ve_reflong: 79 case VE::fixup_ve_hi32: 81 case VE::fixup_ve_lo32: 83 case VE::fixup_ve_pc_hi32: 85 case VE::fixup_ve_pc_lo32: 87 case VE::fixup_ve_got_hi32: 89 case VE [all...] |
H A D | VEMCExpr.cpp | 1 //===-- VEMCExpr.cpp - VE specific MC expression classes ------------------===// 10 // accepted by the VE architecture (e.g. "%hi", "%lo", ...). 137 VE::Fixups VEMCExpr::getFixupKind(VEMCExpr::VariantKind Kind) { 142 return VE::fixup_ve_reflong; 144 return VE::fixup_ve_hi32; 146 return VE::fixup_ve_lo32; 148 return VE::fixup_ve_pc_hi32; 150 return VE::fixup_ve_pc_lo32; 152 return VE::fixup_ve_got_hi32; 154 return VE [all...] |
H A D | VEFixupKinds.h | 1 //===-- VEFixupKinds.h - VE Specific Fixup Entries --------------*- C++ -*-===// 15 namespace VE { namespace in namespace:llvm 58 } // namespace VE
|
H A D | VEMCExpr.h | 1 //====- VEMCExpr.h - VE specific MC expression classes --------*- C++ -*-=====// 9 // This file describes VE-specific MCExprs, used for modifiers like 68 VE::Fixups getFixupKind() const { return getFixupKind(Kind); } 90 static VE::Fixups getFixupKind(VariantKind Kind);
|
H A D | VEMCTargetDesc.cpp | 1 //===-- VEMCTargetDesc.cpp - VE Target Descriptions -----------------------===// 9 // This file provides VE specific target descriptions. 38 unsigned Reg = MRI.getDwarfRegNum(VE::SX11, true); 52 InitVEMCRegisterInfo(X, VE::SX10);
|
H A D | VEInstPrinter.cpp | 1 //===-- VEInstPrinter.cpp - Convert VE MCInst to assembly syntax -----------==// 9 // This class prints an VE MCInst to a .s file. 14 #include "VE.h" 26 // The generated AsmMatcher VEGenAsmWriter uses "VE" as the target 29 namespace VE { namespace in namespace:llvm 30 using namespace VE; 40 unsigned AltIdx = VE::AsmName; 42 if (MRI.getRegClass(VE::MISCRegClassID).contains(RegNo)) 43 AltIdx = VE::NoRegAltName;
|
H A D | VEInstPrinter.h | 1 //===-- VEInstPrinter.h - Convert VE MCInst to assembly syntax ------------===// 9 // This class prints an VE MCInst to a .s file. 38 unsigned AltIdx = VE::NoRegAltName);
|
H A D | VEMCCodeEmitter.cpp | 1 //===-- VEMCCodeEmitter.cpp - Convert VE code to machine code -------------===// 14 #include "VE.h" 134 MCFixup::create(0, MO.getExpr(), (MCFixupKind)VE::fixup_ve_pc_lo32));
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
H A D | VEFrameLowering.h | 1 //===-- VEFrameLowering.h - Define frame lowering for VE --*- C++ -*-===// 9 // This class implements VE-specific bits of TargetFrameLowering class. 16 #include "VE.h" 46 // VE reserves argument space always for call sites in the function 60 {VE::SX17, 40}, {VE::SX18, 48}, {VE::SX19, 56}, {VE::SX20, 64}, 61 {VE::SX21, 72}, {VE [all...] |
H A D | VEFrameLowering.cpp | 1 //===-- VEFrameLowering.cpp - VE Frame Information ------------------------===// 9 // This file contains the VE implementation of TargetFrameLowering class. 11 // On VE, stack frames are structured as follows: 33 // VE doesn't use on demand stack allocation, so user code generated by LLVM 34 // needs to call VEOS to allocate stack frame. VE's ABI want to reduce the 89 // In addition, VE ABI defines RSA frame, return address, and frame pointer 108 // NOTE: This description is based on VE ABI and description in 152 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) 153 .addReg(VE::SX11) 156 .addReg(VE [all...] |
H A D | VEInstrInfo.cpp | 1 //===-- VEInstrInfo.cpp - VE Instruction Information ----------------------===// 9 // This file contains the VE implementation of the TargetInstrInfo class. 14 #include "VE.h" 39 : VEGenInstrInfo(VE::ADJCALLSTACKDOWN, VE::ADJCALLSTACKUP), RI() {} 98 using namespace llvm::VE; 101 // VE has other branch relative always instructions for word/double/float, 113 using namespace llvm::VE; 125 using namespace llvm::VE; 129 // VE ha [all...] |
H A D | VERegisterInfo.cpp | 1 //===-- VERegisterInfo.cpp - VE Register Information ----------------------===// 9 // This file contains the VE implementation of the TargetRegisterInfo class. 14 #include "VE.h" 33 // VE uses %s10 == %lp to keep return address 34 VERegisterInfo::VERegisterInfo() : VEGenRegisterInfo(VE::SX10) {} 68 VE::SX8, // Stack limit 69 VE::SX9, // Frame pointer 70 VE::SX10, // Link register (return address) 71 VE::SX11, // Stack pointer 74 VE [all...] |
H A D | VEAsmPrinter.cpp | 1 //===-- VEAsmPrinter.cpp - VE LLVM assembly writer ------------------------===// 10 // of machine-dependent LLVM code to GAS-format VE assembly language. 18 #include "VE.h" 49 StringRef getPassName() const override { return "VE Assembly Printer"; } 86 SICInst.setOpcode(VE::SIC); 94 BSICInst.setOpcode(VE::BSICrii); 106 LEAInst.setOpcode(VE::LEAzii); 118 LEASLInst.setOpcode(VE::LEASLzii); 130 LEAInst.setOpcode(VE::LEAzii); 143 LEASLInst.setOpcode(VE [all...] |
H A D | VEISelLowering.cpp | 1 //===-- VEISelLowering.cpp - VE DAG Lowering Implementation ---------------===// 9 // This file implements the interfaces that VE uses to lower LLVM code into a 81 addRegisterClass(MVT::i32, &VE::I32RegClass); 82 addRegisterClass(MVT::i64, &VE::I64RegClass); 83 addRegisterClass(MVT::f32, &VE::F32RegClass); 84 addRegisterClass(MVT::f64, &VE::I64RegClass); 85 addRegisterClass(MVT::f128, &VE::F128RegClass); 89 addRegisterClass(VecVT, &VE::V64RegClass); 90 addRegisterClass(MVT::v256i1, &VE::VMRegClass); 91 addRegisterClass(MVT::v512i1, &VE [all...] |
H A D | LVLGen.cpp | 9 #include "VE.h" 57 return VE::NoRegister; 78 if (Reg != VE::NoRegister) { 91 BuildMI(MBB, I, MI->getDebugLoc(), TII->get(VE::LVLr)).addReg(Reg);
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/VE/AsmParser/ |
H A D | VEAsmParser.cpp | 1 //===-- VEAsmParser.cpp - Parse VE assembly to MCInst instructions --------===// 12 #include "VE.h" 68 // Custom parse functions for VE specific operands. 99 VE::SW0, VE::SW1, VE::SW2, VE::SW3, VE::SW4, VE::SW5, VE [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 162 ValueEnumerator VE; member in class:__anon1718::ModuleBitcodeWriterBase 187 VE(M, ShouldPreserveUseListOrder), Index(Index) { 193 GlobalValueId = VE.getValues().size(); 241 return VE.getValueID(VI.getValue()); 777 VE.getAttributeGroups(); 786 Record.push_back(VE.getAttributeGroupID(Pair)); 814 Record.push_back(VE.getTypeID(Attr.getValueAsType())); 826 const std::vector<AttributeList> &Attrs = VE.getAttributeLists(); 837 Record.push_back(VE.getAttributeGroupID({i, AS})); 849 const ValueEnumerator::TypeList &TypeList = VE 3790 writeTypeIdCompatibleVtableSummaryRecord( SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, const std::string &Id, const TypeIdCompatibleVtableInfo &Summary, ValueEnumerator &VE) argument [all...] |
/netbsd-current/external/apache2/llvm/lib/libclangBasic/ |
H A D | Makefile | 41 VE.cpp \
|
/netbsd-current/external/apache2/llvm/lib/libclangDriver/ |
H A D | Makefile | 82 VE.cpp \
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 6149 for (Expr *VE : C->varlists()) 6150 Record.AddStmt(VE); 6190 for (auto *VE : C->varlists()) { 6191 Record.AddStmt(VE); 6193 for (auto *VE : C->private_copies()) { 6194 Record.AddStmt(VE); 6202 for (auto *VE : C->varlists()) { 6203 Record.AddStmt(VE); 6205 for (auto *VE : C->private_copies()) { 6206 Record.AddStmt(VE); [all...] |
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | TargetBuiltins.h | 122 /// VE builtins 123 namespace VE { namespace in namespace:clang 326 X86::LastTSBuiltin, VE::LastTSBuiltin, RISCV::LastTSBuiltin,
|
/netbsd-current/usr.sbin/makefs/cd9660/ |
H A D | cd9660_eltorito.h | 129 boot_catalog_validation_entry VE; member in union:boot_catalog_entry::__anon19361
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | StripSymbols.cpp | 168 for (ValueSymbolTable::iterator VI = ST.begin(), VE = ST.end(); VI != VE; ) {
|