Home
last modified time | relevance | path

Searched refs:Variant (Results 1 – 25 of 98) sorted by relevance

1234

/openbsd/gnu/llvm/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSymbolEnumerator.cpp76 Variant NativeSymbolEnumerator::getValue() const { in getValue()
87 return Variant{static_cast<int8_t>(N)}; in getValue()
89 return Variant{static_cast<int16_t>(N)}; in getValue()
91 return Variant{static_cast<int32_t>(N)}; in getValue()
93 return Variant{static_cast<int64_t>(N)}; in getValue()
103 return Variant{static_cast<uint8_t>(U)}; in getValue()
105 return Variant{static_cast<uint16_t>(U)}; in getValue()
107 return Variant{static_cast<uint32_t>(U)}; in getValue()
109 return Variant{static_cast<uint64_t>(U)}; in getValue()
116 return Variant{static_cast<bool>(U)}; in getValue()
[all …]
/openbsd/gnu/llvm/lldb/source/Plugins/Trace/intel-pt/
H A DPerfContextSwitchDecoder.cpp103 case Variant::Complete: in GetLowestKnownTSC()
105 case Variant::OnlyStart: in GetLowestKnownTSC()
107 case Variant::OnlyEnd: in GetLowestKnownTSC()
109 case Variant::HintedEnd: in GetLowestKnownTSC()
118 case Variant::Complete: in GetStartTSC()
120 case Variant::OnlyStart: in GetStartTSC()
122 case Variant::OnlyEnd: in GetStartTSC()
124 case Variant::HintedEnd: in GetStartTSC()
133 case Variant::Complete: in GetEndTSC()
135 case Variant::OnlyStart: in GetEndTSC()
[all …]
/openbsd/gnu/llvm/llvm/tools/llvm-exegesis/lib/
H A DSerialSnippetGenerator.cpp90 InstructionTemplate Variant, in appendCodeTemplates() argument
106 CT.Instructions.push_back(std::move(Variant)); in appendCodeTemplates()
119 Variant.getInstr(), Variant.getInstr(), ForbiddenRegisters); in appendCodeTemplates()
124 setRandomAliasing(SelfAliasing, Variant, Variant); in appendCodeTemplates()
128 CT.Instructions.push_back(std::move(Variant)); in appendCodeTemplates()
133 const Instruction &Instr = Variant.getInstr(); in appendCodeTemplates()
140 InstructionTemplate ThisIT(Variant); in appendCodeTemplates()
164 InstructionTemplate Variant, const BitVector &ForbiddenRegisters) const { in generateCodeTemplates() argument
167 getExecutionModes(Variant.getInstr(), ForbiddenRegisters); in generateCodeTemplates()
170 appendCodeTemplates(State, Variant, ForbiddenRegisters, ExecutionModeBit, in generateCodeTemplates()
H A DSnippetGenerator.cpp42 const InstructionTemplate &Variant, std::vector<BenchmarkCode> &Benchmarks, in generateConfigurations() argument
48 if (Variant.getInstr().hasMemoryOperands()) { in generateConfigurations()
59 for (const auto &Op : Variant.getInstr().Operands) { in generateConfigurations()
68 if (auto E = generateCodeTemplates(Variant, ForbiddenRegs)) { in generateConfigurations()
144 generateSelfAliasingCodeTemplates(InstructionTemplate Variant, in generateSelfAliasingCodeTemplates() argument
147 Variant.getInstr(), Variant.getInstr(), ForbiddenRegisters); in generateSelfAliasingCodeTemplates()
159 setRandomAliasing(SelfAliasing, Variant, Variant); in generateSelfAliasingCodeTemplates()
161 CT.Instructions.push_back(std::move(Variant)); in generateSelfAliasingCodeTemplates()
166 generateUnconstrainedCodeTemplates(const InstructionTemplate &Variant, in generateUnconstrainedCodeTemplates() argument
173 CT.Instructions.push_back(std::move(Variant)); in generateUnconstrainedCodeTemplates()
H A DSnippetGenerator.h38 generateSelfAliasingCodeTemplates(InstructionTemplate Variant,
43 generateUnconstrainedCodeTemplates(const InstructionTemplate &Variant,
65 Error generateConfigurations(const InstructionTemplate &Variant,
80 generateCodeTemplates(InstructionTemplate Variant,
H A DParallelSnippetGenerator.cpp296 InstructionTemplate Variant, const BitVector &ForbiddenRegisters) const { in generateCodeTemplates() argument
297 const Instruction &Instr = Variant.getInstr(); in generateCodeTemplates()
307 CT.Instructions.push_back(std::move(Variant)); in generateCodeTemplates()
313 CT.Instructions.push_back(std::move(Variant)); in generateCodeTemplates()
342 State, Variant, S, ForbiddenRegisters); in generateCodeTemplates()
H A DSerialSnippetGenerator.h30 generateCodeTemplates(InstructionTemplate Variant,
H A DParallelSnippetGenerator.h28 generateCodeTemplates(InstructionTemplate Variant,
/openbsd/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/
H A DPDBTypes.h349 Variant = 27, enumerator
411 struct Variant { struct
412 Variant() = default;
416 explicit Variant(int16_t V) : Type(PDB_VariantType::Int16) { in Variant() function
419 explicit Variant(int32_t V) : Type(PDB_VariantType::Int32) { in Variant() function
422 explicit Variant(int64_t V) : Type(PDB_VariantType::Int64) { in Variant() function
425 explicit Variant(float V) : Type(PDB_VariantType::Single) { in Variant() function
444 Variant(const Variant &Other) { in Variant() function
448 ~Variant() { in ~Variant() argument
555 bool operator==(const Variant &Other) const {
[all …]
/openbsd/gnu/llvm/llvm/include/llvm/ADT/
H A DDenseMapInfo.h295 using Variant = std::variant<Ts...>;
296 using FirstT = std::variant_alternative_t<0, Variant>;
298 static inline Variant getEmptyKey() {
299 return Variant(std::in_place_index<0>, DenseMapInfo<FirstT>::getEmptyKey());
302 static inline Variant getTombstoneKey() {
303 return Variant(std::in_place_index<0>,
307 static unsigned getHashValue(const Variant &Val) {
320 static bool isEqual(const Variant &LHS, const Variant &RHS) {
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZ.td71 int Variant = 0;
73 // Variant name.
78 int Variant = 1;
80 // Variant name.
/openbsd/gnu/llvm/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp1049 Variant = VEMCExpr::VK_VE_None; in extractModifierFromExpr()
1062 Variant = VEMCExpr::VK_VE_REFLONG; in extractModifierFromExpr()
1065 Variant = VEMCExpr::VK_VE_HI32; in extractModifierFromExpr()
1068 Variant = VEMCExpr::VK_VE_LO32; in extractModifierFromExpr()
1071 Variant = VEMCExpr::VK_VE_PC_HI32; in extractModifierFromExpr()
1074 Variant = VEMCExpr::VK_VE_PC_LO32; in extractModifierFromExpr()
1077 Variant = VEMCExpr::VK_VE_GOT_HI32; in extractModifierFromExpr()
1136 Variant = RHSVariant; in extractModifierFromExpr()
1138 Variant = LHSVariant; in extractModifierFromExpr()
1140 Variant = LHSVariant; in extractModifierFromExpr()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp1341 Variant = PPCMCExpr::VK_PPC_None; in ExtractModifierFromExpr()
1353 Variant = PPCMCExpr::VK_PPC_LO; in ExtractModifierFromExpr()
1356 Variant = PPCMCExpr::VK_PPC_HI; in ExtractModifierFromExpr()
1359 Variant = PPCMCExpr::VK_PPC_HA; in ExtractModifierFromExpr()
1362 Variant = PPCMCExpr::VK_PPC_HIGH; in ExtractModifierFromExpr()
1365 Variant = PPCMCExpr::VK_PPC_HIGHA; in ExtractModifierFromExpr()
1407 Variant = RHSVariant; in ExtractModifierFromExpr()
1409 Variant = LHSVariant; in ExtractModifierFromExpr()
1411 Variant = LHSVariant; in ExtractModifierFromExpr()
1484 PPCMCExpr::VariantKind Variant; in ParseExpression() local
[all …]
/openbsd/gnu/llvm/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp168 for (unsigned Variant = 0; ; ++Variant) { in run() local
169 if (Matcher *M = ConvertPatternToMatcher(*PTM, Variant, CGP)) in run()
H A DX86MnemonicTables.cpp38 unsigned Variant = AsmWriter->getValueAsInt("Variant"); in run() local
58 std::string Mnemonic = X86Disassembler::getMnemonic(I, Variant); in run()
H A DX86FoldTablesEmitter.cpp260 unsigned Variant; member in __anon12122ca80111::IsMatch
264 : MemInst(Inst), Variant(V) {} in IsMatch()
287 if (X86Disassembler::getMnemonic(MemInst, Variant) != in operator ()()
288 X86Disassembler::getMnemonic(RegInst, Variant)) in operator ()()
553 unsigned Variant = AsmWriter->getValueAsInt("Variant"); in run() local
569 auto Match = find_if(OpcRegInsts, IsMatch(MemInst, Variant)); in run()
H A DDAGISelMatcherGen.cpp104 bool EmitMatcherCode(unsigned Variant);
562 bool MatcherGen::EmitMatcherCode(unsigned Variant) { in EmitMatcherCode() argument
571 if (Variant >= OpNodes.size()) return true; in EmitMatcherCode()
573 AddMatcher(new CheckOpcodeMatcher(CGP.getSDNodeInfo(OpNodes[Variant]))); in EmitMatcherCode()
575 if (Variant != 0) return true; in EmitMatcherCode()
1093 unsigned Variant, in ConvertPatternToMatcher() argument
1098 if (Gen.EmitMatcherCode(Variant)) in ConvertPatternToMatcher()
H A DAsmWriterInst.cpp51 unsigned Variant) in AsmWriterInst() argument
57 std::string AsmString = CGI.FlattenAsmStringVariants(CGI.AsmString, Variant); in AsmWriterInst()
H A DAsmMatcherEmitter.cpp579 AsmVariantInfo const &Variant,
700 AsmVariantInfo const &Variant);
925 AsmVariantID = Variant.AsmVariantNo; in initialize()
930 tokenizeAsmString(Info, Variant); in initialize()
1505 AsmVariantInfo Variant; in buildInfo() local
1507 Variant.TokenizingCharacters = in buildInfo()
1509 Variant.SeparatorCharacters = in buildInfo()
1511 Variant.BreakCharacters = in buildInfo()
1513 Variant.Name = AsmVariant->getValueAsString("Name"); in buildInfo()
1529 if (!V.empty() && V != Variant.Name) in buildInfo()
[all …]
/openbsd/gnu/llvm/llvm/tools/llvm-exegesis/lib/X86/
H A DTarget.cpp323 generateCodeTemplates(InstructionTemplate Variant,
330 InstructionTemplate Variant, const BitVector &ForbiddenRegisters) const { in generateCodeTemplates() argument
331 const Instruction &Instr = Variant.getInstr(); in generateCodeTemplates()
356 return SerialSnippetGenerator::generateCodeTemplates(Variant, in generateCodeTemplates()
370 return generateSelfAliasingCodeTemplates(Variant, ForbiddenRegisters); in generateCodeTemplates()
382 generateCodeTemplates(InstructionTemplate Variant,
390 InstructionTemplate Variant, const BitVector &ForbiddenRegisters) const { in generateCodeTemplates() argument
391 const Instruction &Instr = Variant.getInstr(); in generateCodeTemplates()
413 return ParallelSnippetGenerator::generateCodeTemplates(Variant, in generateCodeTemplates()
426 return generateSelfAliasingCodeTemplates(Variant, ForbiddenRegisters); in generateCodeTemplates()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64ExternalSymbolizer.cpp174 MCSymbolRefExpr::VariantKind Variant = getVariant(SymbolicOp.VariantKind); in tryAddingSymbolicOperand() local
175 if (Variant != MCSymbolRefExpr::VK_None) in tryAddingSymbolicOperand()
176 Add = MCSymbolRefExpr::create(Sym, Variant, Ctx); in tryAddingSymbolicOperand()
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonELFObjectWriter.cpp46 MCSymbolRefExpr::VariantKind Variant = Target.getAccessVariant(); in getRelocType() local
52 switch(Variant) { in getRelocType()
79 switch(Variant) { in getRelocType()
/openbsd/gnu/llvm/llvm/include/llvm/MC/
H A DMCSection.h114 SectionVariant Variant;
127 SectionVariant getVariant() const { return Variant; }
/openbsd/gnu/llvm/llvm/bindings/ocaml/irreader/
H A Dirreader_ocaml.c26 CAMLlocal2(Variant, MessageVal); in llvm_parse_ir()
/openbsd/gnu/llvm/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolCompilandEnv.cpp19 Variant Value = RawSymbol->getValue(); in getValue()

1234