/openbsd-src/gnu/llvm/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" 25 #define DEBUG_TYPE "ve-disassembler" 31 /// A disassembler class for VE. 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, [all …]
|
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
H A D | IntrinsicsVEVL.gen.td | 1 let TargetPrefix = "ve" in def int_ve_vl_vld_vssl : ClangBuiltin<"__builtin_ve_vl_vld_vssl">, Intri… 2 let TargetPrefix = "ve" in def int_ve_vl_vld_vssvl : ClangBuiltin<"__builtin_ve_vl_vld_vssvl">, Int… 3 let TargetPrefix = "ve" in def int_ve_vl_vldnc_vssl : ClangBuiltin<"__builtin_ve_vl_vldnc_vssl">, I… 4 let TargetPrefix = "ve" in def int_ve_vl_vldnc_vssvl : ClangBuiltin<"__builtin_ve_vl_vldnc_vssvl">,… 5 let TargetPrefix = "ve" in def int_ve_vl_vldu_vssl : ClangBuiltin<"__builtin_ve_vl_vldu_vssl">, Int… 6 let TargetPrefix = "ve" in def int_ve_vl_vldu_vssvl : ClangBuiltin<"__builtin_ve_vl_vldu_vssvl">, I… 7 let TargetPrefix = "ve" in def int_ve_vl_vldunc_vssl : ClangBuiltin<"__builtin_ve_vl_vldunc_vssl">,… 8 let TargetPrefix = "ve" in def int_ve_vl_vldunc_vssvl : ClangBuiltin<"__builtin_ve_vl_vldunc_vssvl"… 9 let TargetPrefix = "ve" in def int_ve_vl_vldlsx_vssl : ClangBuiltin<"__builtin_ve_vl_vldlsx_vssl">,… 10 let TargetPrefix = "ve" in def int_ve_vl_vldlsx_vssvl : ClangBuiltin<"__builtin_ve_vl_vldlsx_vssvl"… [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/AsmParser/ |
H A D | VEAsmParser.cpp | 1 //===-- VEAsmParser.cpp - Parse VE assembly to MCInst instructions --------===// 12 #include "VE.h" 36 #define DEBUG_TYPE "ve-asmparser" 70 // Custom parse functions for VE specific operands. 103 VE::SW0, VE::SW1, VE::SW2, VE::SW3, VE::SW4, VE::SW5, VE::SW6, 104 VE::SW7, VE::SW8, VE::SW9, VE::SW10, VE::SW11, VE::SW12, VE::SW13, 105 VE::SW14, VE::SW15, VE::SW16, VE::SW17, VE::SW18, VE::SW19, VE::SW20, 106 VE::SW21, VE::SW22, VE::SW23, VE::SW24, VE::SW25, VE::SW26, VE::SW27, 107 VE::SW28, VE::SW29, VE::SW30, VE::SW31, VE::SW32, VE::SW33, VE::SW34, 108 VE::SW35, VE::SW36, VE::SW37, VE::SW38, VE::SW39, VE::SW40, VE::SW41, [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/ |
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" 28 #define DEBUG_TYPE "ve-instr-info" 39 : VEGenInstrInfo(VE::ADJCALLSTACKDOWN, VE::ADJCALLSTACKUP), RI() {} in VEInstrInfo() 98 using namespace llvm::VE; in isUncondBranchOpcode() 101 // VE has other branch relative always instructions for word/double/float, in isUncondBranchOpcode() 113 using namespace llvm::VE; in isCondBranchOpcode() 125 using namespace llvm::VE; in isIndirectBranchOpcode() 129 // VE has other branch always instructions for word/double/float, but in isIndirectBranchOpcode() [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" 30 #define DEBUG_TYPE "ve-register-info" 35 // VE uses %s10 == %lp to keep return address 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() [all …]
|
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}, 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 | 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)) in emitPrologueInsns() 153 .addReg(VE::SX11) in emitPrologueInsns() 156 .addReg(VE::SX9); in emitPrologueInsns() [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 39 #define DEBUG_TYPE "ve-lower" 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() [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" 37 #define DEBUG_TYPE "ve-asmprinter" 49 StringRef getPassName() const override { return "VE Assembly Printer"; } in getPassName() 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() [all …]
|
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 | VETargetMachine.cpp | 1 //===-- VETargetMachine.cpp - Define TargetMachine for VE -----------------===// 14 #include "VE.h" 26 #define DEBUG_TYPE "ve" 37 // Aurora VE is little endian in computeDataLayout() 46 // VE supports 32 bit and 64 bits integer on registers in computeDataLayout() 85 /// Create an Aurora VE architecture model 115 /// VE Code Generator Pass Configuration Options. 136 // VE requires atomic expand pass. in addIRPasses()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/MCTargetDesc/ |
H A D | VEAsmBackend.cpp | 1 //===-- VEAsmBackend.cpp - VE Assembler Backend ---------------------------===// 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() [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::fixup_ve_pc_hi32: in getRelocType() [all …]
|
H A D | VEMCExpr.cpp | 1 //===-- VEMCExpr.cpp - VE specific MC expression classes ------------------===// 10 // accepted by the VE architecture (e.g. "%hi", "%lo", ...). 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() [all …]
|
/openbsd-src/bin/ps/ |
H A D | print.c | 111 command(const struct pinfo *pi, VARENT *ve) in command() argument 125 v = ve->var; in command() 126 if (ve->next != NULL || termwidth != UNLIMITED) { in command() 127 if (ve->next == NULL) { in command() 199 if (ve->next != NULL) in command() 205 ucomm(const struct pinfo *pi, VARENT *ve) in ucomm() argument 208 mbswprint(kp->p_comm, ve->var->width, ve->next != NULL); in ucomm() 212 curwd(const struct pinfo *pi, VARENT *ve) in curwd() argument 222 mbswprint(path, ve->var->width, ve->next != NULL); in curwd() 226 logname(const struct pinfo *pi, VARENT *ve) in logname() argument [all …]
|
/openbsd-src/sys/dev/pci/drm/i915/gt/ |
H A D | intel_execlists_submission.c | 468 /* We've switched away, so this should be a no-op, but intent matters */ in reset_active() 550 resubmit_virtual_request(struct i915_request *rq, struct virtual_engine *ve) in resubmit_virtual_request() argument 557 WRITE_ONCE(rq->engine, &ve->base); in resubmit_virtual_request() 558 ve->base.submit_request(rq); in resubmit_virtual_request() 565 struct virtual_engine *ve = container_of(ce, typeof(*ve), context); in kick_siblings() local 586 resubmit_virtual_request(rq, ve); in kick_siblings() 588 if (READ_ONCE(ve->request)) in kick_siblings() 589 tasklet_hi_schedule(&ve->base.sched_engine->tasklet); in kick_siblings() 999 static bool virtual_matches(const struct virtual_engine *ve, in virtual_matches() argument 1034 struct virtual_engine *ve = first_virtual_engine() local 1052 virtual_xfer_context(struct virtual_engine * ve,struct intel_engine_cs * engine) virtual_xfer_context() argument 1283 struct virtual_engine *ve; execlists_dequeue() local 3207 struct virtual_engine *ve = execlists_reset_cancel() local 3612 virtual_queue(struct virtual_engine * ve) virtual_queue() argument 3619 struct virtual_engine *ve = rcu_virtual_context_destroy() local 3683 struct virtual_engine *ve = virtual_context_destroy() local 3702 virtual_engine_initial_hint(struct virtual_engine * ve) virtual_engine_initial_hint() argument 3726 struct virtual_engine *ve = container_of(ce, typeof(*ve), context); virtual_context_alloc() local 3735 struct virtual_engine *ve = container_of(ce, typeof(*ve), context); virtual_context_pre_pin() local 3743 struct virtual_engine *ve = container_of(ce, typeof(*ve), context); virtual_context_pin() local 3750 struct virtual_engine *ve = container_of(ce, typeof(*ve), context); virtual_context_enter() local 3761 struct virtual_engine *ve = container_of(ce, typeof(*ve), context); virtual_context_exit() local 3773 struct virtual_engine *ve = to_virtual_engine(engine); virtual_get_sibling() local 3801 virtual_submission_mask(struct virtual_engine * ve) virtual_submission_mask() argument 3829 struct virtual_engine * const ve = virtual_submission_tasklet() local 3912 struct virtual_engine *ve = to_virtual_engine(rq->engine); virtual_submit_request() local 3952 struct virtual_engine *ve; execlists_create_virtual() local 4154 struct virtual_engine *ve = intel_execlists_show_requests() local [all...] |
/openbsd-src/gnu/llvm/clang/lib/Driver/ToolChains/ |
H A D | VEToolchain.cpp | 1 //===--- VE.cpp - VE ToolChain Implementations ------------------*- C++ -*-===// 24 /// VE tool chain 28 getProgramPaths().push_back("/opt/nec/ve/bin"); in VEToolChain() 32 // ${RESOURCEDIR}/lib/ve-unknown-linux-gnu, in VEToolChain() 36 // ${RESOURCEDIR}/lib/linux/ve, (== getArchSpecificLibPath) in VEToolChain() 42 // These are OK for host, but no go for VE. in VEToolChain() 48 // ${BINPATH}/../lib/ve-unknown-linux-gnu, (== getStdlibPath) in VEToolChain() 49 // ${RESOURCEDIR}/lib/linux/ve, (== getArchSpecificLibPath) in VEToolChain() 50 // ${SYSROOT}/opt/nec/ve/lib, in VEToolChain() 54 getFilePaths().push_back(computeSysRoot() + "/opt/nec/ve/lib"); in VEToolChain() [all …]
|
/openbsd-src/gnu/llvm/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() 520 return VE.getTypeID(T); in getTypeID() 523 return VE.getTypeID(It->second); in getTypeID() 529 return VE.getTypeID(T); in getTypeID() 530 return VE.getTypeID(I8PtrTy); in getTypeID() 538 return VE.getTypeID(PtrTy->getElementType()); in getGlobalObjectValueTypeID() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 164 ValueEnumerator VE; member in __anonef3ea4f30111::ModuleBitcodeWriterBase 189 VE(M, ShouldPreserveUseListOrder), Index(Index) { in ModuleBitcodeWriterBase() 195 GlobalValueId = VE.getValues().size(); in ModuleBitcodeWriterBase() 241 return VE.getValueID(VI.getValue()); in getValueId() 824 VE.getAttributeGroups(); in writeAttributeGroupTable() 833 Record.push_back(VE.getAttributeGroupID(Pair)); in writeAttributeGroupTable() 861 Record.push_back(VE.getTypeID(Attr.getValueAsType())); in writeAttributeGroupTable() 873 const std::vector<AttributeList> &Attrs = VE.getAttributeLists(); in writeAttributeTable() 883 Record.push_back(VE.getAttributeGroupID({i, AS})); in writeAttributeTable() 895 const ValueEnumerator::TypeList &TypeList = VE.getTypes(); in writeTypeTable() [all …]
|
/openbsd-src/gnu/usr.bin/perl/ext/XS-APItest/t/ |
H A D | utf8_to_bytes.t | 26 "Kelimelerin m\xC3\xAAme caract\xC3\xA8re ve yaz\xC3\xB1abc", 30 "Kelimelerin m\xC3\xAAme caract\xC3\xA8re ve yaz\xC4\xB1abc", 31 "Kelimelerin m\xC3\xAAme caract\xC3\xA8re ve yaz\xC4\xB1\xC3\xA8abc", 32 "Kelimelerin m\xC3\xAAme caract\xC3re ve yazi\xC3\xA8abc", 33 "Kelimelerin m\xC3\xAAme caract\xA8 ve yazi\xC3\xA8abc", 34 "Kelimelerin m\xC3\xAAme caract\xC3\xA8\xC3re ve yazi\xC3\xA8abc",
|
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/TargetInfo/ |
H A D | VETargetInfo.cpp | 1 //===-- VETargetInfo.cpp - VE Target Implementation -----------------------===// 20 RegisterTarget<Triple::ve, /*HasJIT=*/false> X(getTheVETarget(), "ve", in LLVMInitializeVETargetInfo() 21 "VE", "VE"); in LLVMInitializeVETargetInfo()
|
/openbsd-src/gnu/usr.bin/gcc/gcc/config/h8300/ |
H A D | lib1funcs.asm | 176 ; turns both into +ve numbers, and leaves what the answer sign 186 not A0H ; no - then make it +ve 192 not A1H ; it is -ve, make it positive 203 not A0H ; no - then make it +ve 209 not A1H ; it is -ve, make it positive 327 mov.b A0H,A0H ; is the numerator -ve 341 mov.b #1,S2L ; the sign will be -ve 343 mov.b A2H,A2H ; is the denominator -ve 361 mov.b A0H,A0H ; is the numerator -ve 375 mov.b #1,S2L ; the sign will be -ve [all …]
|
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.dg/cpp/ |
H A D | if-shift.c | 8 #error /* { dg-bogus "error" "<< +ve shift" } */ 12 #error /* { dg-bogus "error" ">> +ve shift" } */ 16 #error /* { dg-bogus "error" "<< -ve shift" } */ 20 #error /* { dg-bogus "error" ">> -ve shift" } */
|
/openbsd-src/usr.bin/systat/ |
H A D | engine.c | 530 set_curr_view(struct view_ent *ve) in set_curr_view() argument 536 if (ve == NULL) { in set_curr_view() 543 v = ve->view; in set_curr_view() 551 curr_view_ent = ve; in set_curr_view() 583 struct view_ent *ve, *vm = NULL; in set_view() local 590 TAILQ_FOREACH(ve, &view_head, entries) { in set_view() 591 v = ve->view; in set_view() 595 vm = ve; in set_view() 610 struct view_ent *ve; in foreach_view() local 612 TAILQ_FOREACH(ve, &view_head, entries) { in foreach_view() [all …]
|
/openbsd-src/gnu/llvm/clang/lib/Basic/Targets/ |
H A D | VE.cpp | 1 //===--- VE.cpp - Implement VE target feature support ---------------------===// 9 // This file implements VE TargetInfo objects. 13 #include "VE.h" 50 clang::VE::LastTSBuiltin - Builtin::FirstTSBuiltin); in getTargetBuiltins()
|