HomeSort by: relevance | last modified time | path
    Searched defs:Encoding (Results 1 - 25 of 40) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
ItaniumManglingCanonicalizer.h 63 /// The mangling fragment is an <encoding>.
64 Encoding,
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ModuleDebugInfoPrinter.cpp 114 auto Encoding = dwarf::AttributeEncodingString(BT->getEncoding());
115 if (!Encoding.empty())
116 O << Encoding;
118 O << "unknown-encoding(" << BT->getEncoding() << ')';
  /src/external/apache2/llvm/dist/llvm/tools/dsymutil/
CFBundle.cpp 68 const CFStringEncoding Encoding = kCFStringEncodingUTF8;
71 CFStringGetMaximumSizeForEncoding(MaxUTF8StrLength, Encoding);
75 CFStringGetCString(CFStr, &Str[0], Str.size(), Encoding)) {
  /src/external/apache2/llvm/dist/clang/lib/Format/
Encoding.h 1 //===--- Encoding.h - Format C++ code ---------------------------*- C++ -*-===//
10 /// Contains functions for text encoding manipulation. Supports UTF-8,
25 namespace encoding { namespace in namespace:clang::format
27 enum Encoding {
32 /// Detects encoding of the Text. If the Text can be decoded using UTF-8,
33 /// it is considered UTF8, otherwise we treat it as some 8-bit encoding.
34 inline Encoding detectEncoding(StringRef Text) {
44 /// \p Encoding.
45 inline unsigned columnWidth(StringRef Text, Encoding Encoding) {
    [all...]
TokenAnalyzer.h 20 #include "Encoding.h"
102 encoding::Encoding Encoding;
FormatTokenLexer.h 18 #include "Encoding.h"
41 const FormatStyle &Style, encoding::Encoding Encoding,
109 encoding::Encoding Encoding;
BreakableToken.h 20 #include "Encoding.h"
235 encoding::Encoding Encoding, const FormatStyle &Style)
236 : Tok(Tok), InPPDirective(InPPDirective), Encoding(Encoding),
241 const encoding::Encoding Encoding;
254 encoding::Encoding Encoding, const FormatStyle &Style)
    [all...]
ContinuationIndenter.h 18 #include "Encoding.h"
58 encoding::Encoding Encoding,
195 encoding::Encoding Encoding;
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/MCTargetDesc/
BPFMCCodeEmitter.cpp 47 // binary encoding for an instruction.
52 // getMachineOpValue - Return binary encoding of operand. If the machin
146 // Get instruction encoding and emit it
168 uint64_t Encoding;
171 Encoding = MRI.getEncodingValue(Op1.getReg());
172 Encoding <<= 16;
175 Encoding |= Op2.getImm() & 0xffff;
176 return Encoding;
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/MCTargetDesc/
LanaiMCCodeEmitter.cpp 47 // the binary encoding of instructions/opereands.
50 // binary encoding for an instruction.
55 // getMachineOpValue - Return binary encoding of operand. If the machine
107 // getMachineOpValue - Return binary encoding of operand. If the machine
175 // Get instruction encoding and emit it
188 unsigned Encoding;
199 Encoding = (getLanaiRegisterNumbering(Op1.getReg()) << 18);
204 Encoding |= (Op2.getImm() & 0xffff);
207 Encoding |= (0x3 << 16);
209 Encoding |= (0x1 << 16)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DebugHandlerBase.cpp 214 unsigned Encoding = BTy->getEncoding();
215 assert((Encoding == dwarf::DW_ATE_unsigned ||
216 Encoding == dwarf::DW_ATE_unsigned_char ||
217 Encoding == dwarf::DW_ATE_signed ||
218 Encoding == dwarf::DW_ATE_signed_char ||
219 Encoding == dwarf::DW_ATE_float || Encoding == dwarf::DW_ATE_UTF ||
220 Encoding == dwarf::DW_ATE_boolean ||
223 "Unsupported encoding");
224 return Encoding == dwarf::DW_ATE_unsigned |
    [all...]
DwarfCompileUnit.h 138 BaseTypeRef(unsigned BitSize, dwarf::TypeKind Encoding) :
139 BitSize(BitSize), Encoding(Encoding) {}
141 dwarf::TypeKind Encoding;
174 assert(Scope && "Invalid Scope encoding!");
DwarfExpression.cpp 164 -1, Offset - CurPos, "no DWARF register encoding"));
175 // Failed to find any DWARF encoding.
178 // Found a partial or complete DWARF encoding.
181 -1, RegSize - CurPos, "no DWARF register encoding"));
436 dwarf::TypeKind Encoding) {
442 CU.ExprRefedBaseTypes[I].Encoding == Encoding)
446 CU.ExprRefedBaseTypes.emplace_back(BitSize, Encoding);
575 dwarf::TypeKind Encoding = static_cast<dwarf::TypeKind>(Op->getArg(1));
584 emitBaseTypeRef(getOrCreateBaseType(BitSize, Encoding));
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ExpandImm.cpp 30 static bool canUseOrr(uint64_t Chunk, uint64_t &Encoding) {
33 return AArch64_AM::processLogicalImmediate(Chunk, 64, Encoding);
59 uint64_t Encoding = 0;
63 if ((Count != 2 && Count != 3) || !canUseOrr(ChunkVal, Encoding))
68 Insn.push_back({ AArch64::ORRXri, 0, Encoding });
222 uint64_t Encoding = 0;
223 AArch64_AM::processLogicalImmediate(OrrImm, 64, Encoding);
224 Insn.push_back({ AArch64::ORRXri, 0, Encoding });
328 uint64_t Encoding;
329 if (AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding)) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Bitstream/
BitCodes.h 52 /// single bit to indicate if it is a literal encoding. If so, the value is
53 /// emitted with a vbr8. If not, the encoding is emitted as 3 bits followed
94 /// 2. It could be an encoding specification ("this operand encoded like so").
97 uint64_t Val; // A literal value or data for an encoding.
99 unsigned Enc : 3; // The encoding to use.
101 enum Encoding {
104 Array = 3, // A sequence of fields, next field species elt encoding.
110 explicit BitCodeAbbrevOp(Encoding E, uint64_t Data = 0)
119 // Accessors for encoding info.
120 Encoding getEncoding() const { assert(isEncoding()); return (Encoding)Enc;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/
SIMCCodeEmitter.cpp 48 /// \returns the encoding for an MCOperand.
87 // Returns the encoding value to use if the given integer is an integer inline
277 uint32_t Encoding = getLit16Encoding(Lo16, STI);
278 return Encoding;
307 uint64_t Encoding = getBinaryCodeForInstr(MI, Fixups, STI);
316 Encoding |= getImplicitOpSelHiEncoding(Opcode);
320 OS.write((uint8_t) ((Encoding >> (8 * i)) & 0xff));
323 // NSA encoding.
457 // VGPR and AGPR have the same encoding, but SrcA and SrcB operands of mfma
545 llvm_unreachable("Encoding of this operand type is not supported yet.")
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/Utils/
ARMBaseInfo.h 28 // The CondCodes constants map directly to the 4-bit encoding of the
98 /// Note that this is different from the "real" encoding used by the
99 /// instructions. In this encoding, the lowest set bit indicates the end of
100 /// the encoding, and above that, "1" indicates an else, while "0" indicates
195 uint16_t Encoding;
229 uint16_t Encoding;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/
AMDGPUBaseInfo.h 202 /// \returns SGPR encoding granularity for given subtarget \p STI.
243 /// \returns VGPR encoding granularity for given subtarget \p STI.
306 uint8_t Encoding;
865 /// \returns The encoding that will be used for \p ByteOffset in the
872 /// \return The encoding that can be used for a 32-bit literal offset in an SMRD
955 /// Get the encoding value for the FP_DENORM bits of the mode register for the
967 /// Get the encoding value for the FP_DENORM bits of the mode register for the
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
ARMAsmBackend.cpp 1054 return; // Doesn't change encoding.
1078 /// Compact unwind encoding values.
1104 /// Generate compact unwind encoding for the function based on the CFI
1160 "unwind encoding, opcode=" << Inst.getOperation()
1218 unsigned Encoding;
1242 CompactUnwindEncoding |= CSReg.Encoding;
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
X86MCCodeEmitter.cpp 463 // 16-bit addressing forms of the ModR/M byte have a different encoding for
535 // encoding requires a SIB byte.
552 // simple indirect register encoding, this handles addresses like [EAX].
553 // The encoding for [EBP] or[R13] with no displacement means [disp32] so we
588 // Otherwise, emit the most general non-SIB encoding: [REG+disp32].
624 // disp8 encoding. This also handles EBP/R13 base with 0 displacement unless
629 // Otherwise, emit the normal disp32 encoding.
697 // Encoding type for this instruction.
698 uint64_t Encoding = TSFlags & X86II::EncodingMask;
700 if (Encoding)
    [all...]
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
X86RecognizableInstr.h 170 /// encoding and therefore distinct from the UID
174 // The encoding field from the record
175 uint8_t Encoding;
250 /// immediateEncodingFromString - Translates an immediate encoding from the
257 /// @return - The operand's encoding.
281 /// Adjust the encoding type for an operand based on the instruction.
282 void adjustOperandEncoding(OperandEncoding &encoding);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TargetLoweringObjectFileImpl.cpp 381 unsigned Encoding = getPersonalityEncoding();
382 if ((Encoding & 0x80) == DW_EH_PE_indirect)
385 if ((Encoding & 0x70) == DW_EH_PE_absptr)
387 report_fatal_error("We do not support this DWARF encoding yet!");
413 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM,
415 if (Encoding & DW_EH_PE_indirect) {
430 Encoding & ~DW_EH_PE_indirect, Streamer);
433 return TargetLoweringObjectFile::getTTypeGlobalReference(GV, Encoding, TM,
1337 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM,
1341 if (Encoding & DW_EH_PE_indirect)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64InstPrinter.cpp 780 uint16_t Encoding = Op2Val;
781 Encoding |= CmVal << 3;
782 Encoding |= CnVal << 7;
783 Encoding |= Op1Val << 11;
802 const AArch64PRCTX::PRCTX *PRCTX = AArch64PRCTX::lookupPRCTXByEncoding(Encoding >> 3);
819 const AArch64IC::IC *IC = AArch64IC::lookupICByEncoding(Encoding);
831 const AArch64DC::DC *DC = AArch64DC::lookupDCByEncoding(Encoding);
842 const AArch64AT::AT *AT = AArch64AT::lookupATByEncoding(Encoding);
854 const AArch64TLBI::TLBI *TLBI = AArch64TLBI::lookupTLBIByEncoding(Encoding);
1453 // Horrible hack for two different registers having the same encoding
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/Utils/
AArch64BaseInfo.h 233 // The CondCodes constants map directly to the 4-bit encoding of the condition
319 uint16_t Encoding;
322 constexpr SysAlias(const char *N, uint16_t E) : Name(N), Encoding(E) {}
324 : Name(N), Encoding(E), FeaturesRequired(F) {}
424 uint16_t Encoding;
547 unsigned Encoding;
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFAbstractMemberAccess.cpp 673 uint32_t Encoding = BTy->getEncoding();
674 return (Encoding == dwarf::DW_ATE_signed || Encoding == dwarf::DW_ATE_signed_char);

Completed in 119 milliseconds

1 2