Home
last modified time | relevance | path

Searched refs:VM (Results 1 – 25 of 99) sorted by relevance

1234

/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEInstrVec.td5 // Pseudo instructions for VM/VM512 spill/restore
17 (outs VM:$vmx), (ins MEMrii:$addr),
25 (outs), (ins MEMrii:$addr, VM:$vmx),
195 defm m : VSTbm<opcStr, " $vx, $sy, $sz, $m", opc, !con(dag_in, (ins VM:$m))>;
258 defm m : VGTlm<opcStr, argStr#", $m", opc, RC, !con(dag_in, (ins VM:$m))>;
310 defm m : VSCbm<opcStr, argStr#", $m", opc, !con(dag_in, (ins VM:$m))>;
403 // Section 8.9.22 - LVM (Load VM)
427 defm LVM : LVMm<"lvm", 0xb7, VM>;
429 // Section 8.9.23 - SVM (Save VM)
438 defm SVM : SVMm<"svm", 0xa7, VM>;
[all …]
H A DVERegisterInfo.td154 def VM#I : VEMaskReg<I, "vm"#I, [], ["vm"#I]>, DwarfRegNum<[!add(128,I)]>;
156 // Aliases of VMs to use as a pair of two VM for packed instructions
163 [!cast<VEMaskReg>("VM"#!shl(I,1)),
164 !cast<VEMaskReg>("VM"#!add(!shl(I,1),1))],
198 def VM : RegisterClass<"VE", [v256i1], 64, (sequence "VM%u", 0, 15)>;
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DValueMapper.h147 ValueMapper(ValueToValueMapTy &VM, RemapFlags Flags = RF_None,
161 registerAlternateMappingContext(ValueToValueMapTy &VM,
209 inline Value *MapValue(const Value *V, ValueToValueMapTy &VM,
213 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapValue(*V);
231 inline Metadata *MapMetadata(const Metadata *MD, ValueToValueMapTy &VM,
235 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapMetadata(*MD);
239 inline MDNode *MapMetadata(const MDNode *MD, ValueToValueMapTy &VM,
243 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapMDNode(*MD);
254 inline void RemapInstruction(Instruction *I, ValueToValueMapTy &VM,
258 ValueMapper(VM, Flags, TypeMapper, Materializer).remapInstruction(*I);
[all …]
/openbsd-src/gnu/llvm/llvm/docs/HistoricalNotes/
H A D2001-07-06-LoweringIRForCodeGen.txt9 VM -- it is a little too specialized. But without a corresponding
10 conditional move instruction in the VM, it is pretty difficult to maintain a
11 close mapping between VM and machine code. Other architectures may have
15 additional VM instructions that match some of the unusual opcodes on the
16 processor but have VM semantics otherwise, i.e., all operands are in SSA
17 form and typed. This means that we can re-generate core VM code from the
20 Typically, a static compiler like gcc would generate just the core VM, which
23 specialized target-specific VM code for a particular architecture. If the
28 mapping between VM and machine code.
H A D2000-11-18-EarlyDesignIdeasResp.txt9 > 1. We need to be clear on our goals for the VM. Do we want to emphasize
10 > portability and safety like the Java VM? Or shall we focus on the
18 1. The VM code is NOT guaranteed safe in a java sense. Doing so makes it
31 VM. Performance is not wonderful, but it works right.
36 we could sign the generated VM code with a host specific private
48 for value add. The nice safe "sandbox" VM can be provided as a layer
58 > a. A single-assignment VM, which we've both already been thinking
62 however, by the prospect of a minimally allocated VM representation... I
78 VM). This is the point that disallows java style bytecodes, where all
87 > b. A strongly-typed VM. One question is do we need the types to be
[all …]
H A D2000-11-18-EarlyDesignIdeas.txt9 1. We need to be clear on our goals for the VM. Do we want to emphasize
10 portability and safety like the Java VM? Or shall we focus on the
28 a. A single-assignment VM, which we've both already been thinking about.
30 b. A strongly-typed VM. One question is do we need the types to be
33 c. How do we get more high-level information into the VM while keeping
34 to a low-level VM design?
H A D2001-06-20-.NET-Differences.txt4 Subject: .NET vs. our VM
6 One significant difference between .NET CLR and our VM is that the CLR
14 advantages to have a much lower level VM layer, and do significant static
H A D2001-05-18-ExceptionHandling.txt5 the VM, as well as an extension to the LLVM function invocation syntax.
22 To support this, the VM/Runtime provide the following simple library
26 The VM must export a "frame type", that is an opaque structure used to
129 on the call stack (it does not have a VM Call->Label mapping installed), so
/openbsd-src/gnu/llvm/llvm/include/llvm/Testing/ADT/
H A DStringMapEntry.h103 : KM(std::move(KMArg)), VM(std::move(VMArg)) {}
108 new StringMapEntryMatcherImpl<const StringMapEntryT &>(KM, VM));
113 const ValueMatcherT VM;
122 IsStringMapEntry(KeyMatcherT KM, ValueMatcherT VM) {
124 std::move(KM), std::move(VM));
/openbsd-src/gnu/llvm/clang/lib/Basic/
H A DDarwinSDKInfo.cpp88 if (const auto *VM = Obj->getObject("VersionMap")) { in parseDarwinSDKSettingsJSON() local
91 for (const auto &KV : *VM) { in parseDarwinSDKSettingsJSON()
108 if (const auto *Mapping = VM->getObject("macOS_iOSMac")) { in parseDarwinSDKSettingsJSON()
116 if (const auto *Mapping = VM->getObject("iOSMac_macOS")) { in parseDarwinSDKSettingsJSON()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp99 ValueToValueMapTy *VM; member
103 explicit MappingContext(ValueToValueMapTy &VM, in MappingContext()
105 : VM(&VM), Materializer(Materializer) {} in MappingContext()
124 Mapper(ValueToValueMapTy &VM, RemapFlags Flags, in Mapper() argument
127 MCs(1, MappingContext(VM, Materializer)) {} in Mapper()
135 registerAlternateMappingContext(ValueToValueMapTy &VM, in registerAlternateMappingContext() argument
137 MCs.push_back(MappingContext(VM, Materializer)); in registerAlternateMappingContext()
176 ValueToValueMapTy &getVM() { return *MCs[CurrentMCID].VM; } in getVM()
1141 ValueMapper::ValueMapper(ValueToValueMapTy &VM, RemapFlags Flags, in ValueMapper() argument
1144 : pImpl(new Mapper(VM, Flags, TypeMapper, Materializer)) {} in ValueMapper()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h105 const ValueToValueMapTy &VM,
110 const ValueToValueMapTy &VM);
/openbsd-src/regress/lib/libcrypto/x509/bettertls/certificates/
H A D2207.crt13 BXQaLgPzzBvnKoZNxwlDm3ILNAjRw1/vmkIn2Ic/i0A4Crwzv9/VM+O0baT4RE+7
H A D1306.crt18 VM+43pCzkQSBGwUPqhWjEu2ZEBQScVE6PjwKrGDGanLnMs2uC1w1CCqwBBUdqKHn
H A D2842.crt13 74Tzw/TqRLueZukx7ZXqbAOdsVV0p44rm2aZYe+VM/6i1XmfFbN5J6KUDPEV0vbs
H A D2715.key7 VM/FxL3wYVkCQbFc7u1+jqILH2Pi+OImzN55qwIDAQABAoIBAGnnXMk6OkEzjeWL
H A D3325.key7 VM/cpxOiSAA7kS25AEuldVdrlaVv4Lr1UYaEAwIDAQABAoIBAQCdIWj9CvrAHPZa
H A D3329.chain38 3oPNhXofgR60aOXjiKz/GnXH/i5PGhRiHRgU6RmEqJ57BEmXsgRAaj7NahoHU+VM
H A D1952.chain43 VM+1v9lRvHceQTlDeLiQzVHK1R/hUD6MRNL1Jprlahc07/6yqGoj7Ucpp+rvHFyb
H A D447.chain18 VM+jo12ktf4uuw265x1TjvX/sWQDyTDeOIxGg+0H9WPojTVtuv2v/CLl7QiKVIKD
H A D3539.chain36 NJ1lhxTxh0cFl2X7UaEX2sUC+yau10x+ghr6FzdPpErFsjW27RPhmY7cCiDXJ/VM
H A D1475.chain20 R1knKoFoQjq4z+usy/PUyTp/VM+C60iXMnwJSjVboaV/o+Ogi6A+h/xErtS1joZr
/openbsd-src/gnu/llvm/lldb/docs/use/
H A Dqemu-testing.rst116 * Make sure bridge networking is enabled between host machine and QEMU VM
136 * Run lldb-server inside QEMU VM
138 * Try connecting to lldb-server running inside QEMU VM with selected ip:port
/openbsd-src/gnu/llvm/llvm/tools/verify-uselistorder/
H A Dverify-uselistorder.cpp251 static void dumpMapping(const ValueMapping &VM) { in dumpMapping() argument
252 dbgs() << "value-mapping (size = " << VM.Values.size() << "):\n"; in dumpMapping()
253 for (unsigned I = 0, E = VM.Values.size(); I != E; ++I) { in dumpMapping()
255 VM.Values[I]->dump(); in dumpMapping()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp120 ValueToValueMapTy VM; in runOnModule() local
122 VM[I->first] = I->second; in runOnModule()

1234