Lines Matching defs:Target
60 getInstructionCases(Record *R, CodeGenTarget &Target);
62 CodeGenTarget &Target, std::string &Case,
67 CodeGenTarget &Target);
71 CodeGenTarget &Target, unsigned HwMode = DefaultMode);
100 CodeGenTarget &Target) {
101 CodeGenInstruction &CGI = Target.getInstruction(R);
281 CodeEmitterGen::getInstructionCases(Record *R, CodeGenTarget &Target) {
291 const CodeGenHwModes &HWM = Target.getHwModes();
331 addInstructionCasesForEncoding(R, Encoding, Target, Case,
340 addInstructionCasesForEncoding(R, R, Target, Case, BitOffsetCase);
345 Record *R, Record *EncodingDef, CodeGenTarget &Target, std::string &Case,
362 BitOffsetCase, Target);
397 CodeGenTarget &Target, unsigned HwMode) {
398 const CodeGenHwModes &HWM = Target.getHwModes();
471 CodeGenTarget Target(Records);
475 Target.reverseBitsForLittleEndianEncoding();
478 Target.getInstructionsByEnumValue();
480 if (Target.hasVariableLengthEncodings()) {
483 const CodeGenHwModes &HWM = Target.getHwModes();
511 o << "void " << Target.getName()
518 o << "uint64_t " << Target.getName();
525 emitInstructionBaseValues(o, NumberedInstructions, Target, DefaultMode);
531 emitInstructionBaseValues(o, NumberedInstructions, Target, HwMode);
550 std::tie(Case, BitOffsetCase) = getInstructionCases(R, Target);
593 << "uint32_t " << Target.getName()