reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
117 void ARMTargetAsmStreamer::emitFnStart() { OS << "\t.fnstart\n"; } 118 void ARMTargetAsmStreamer::emitFnEnd() { OS << "\t.fnend\n"; } 119 void ARMTargetAsmStreamer::emitCantUnwind() { OS << "\t.cantunwind\n"; } 122 OS << "\t.personality " << Personality->getName() << '\n'; 126 OS << "\t.personalityindex " << Index << '\n'; 129 void ARMTargetAsmStreamer::emitHandlerData() { OS << "\t.handlerdata\n"; } 133 OS << "\t.setfp\t"; 134 InstPrinter.printRegName(OS, FpReg); 135 OS << ", "; 136 InstPrinter.printRegName(OS, SpReg); 138 OS << ", #" << Offset; 139 OS << '\n'; 146 OS << "\t.movsp\t"; 147 InstPrinter.printRegName(OS, Reg); 149 OS << ", #" << Offset; 150 OS << '\n'; 154 OS << "\t.pad\t#" << Offset << '\n'; 161 OS << "\t.vsave\t{"; 163 OS << "\t.save\t{"; 165 InstPrinter.printRegName(OS, RegList[0]); 168 OS << ", "; 169 InstPrinter.printRegName(OS, RegList[i]); 172 OS << "}\n"; 178 OS << "\t.eabi_attribute\t" << Attribute << ", " << Twine(Value); 182 OS << "\t@ " << Name; 184 OS << "\n"; 191 OS << "\t.cpu\t" << String.lower(); 194 OS << "\t.eabi_attribute\t" << Attribute << ", \"" << String << "\""; 198 OS << "\t@ " << Name; 202 OS << "\n"; 211 OS << "\t.eabi_attribute\t" << Attribute << ", " << IntValue; 213 OS << ", \"" << StringValue << "\""; 215 OS << "\t@ " << ARMBuildAttrs::AttrTypeAsString(Attribute); 218 OS << "\n"; 222 OS << "\t.arch\t" << ARM::getArchName(Arch) << "\n"; 226 OS << "\t.arch_extension\t" << ARM::getArchExtName(ArchExt) << "\n"; 230 OS << "\t.object_arch\t" << ARM::getArchName(Arch) << '\n'; 234 OS << "\t.fpu\t" << ARM::getFPUName(FPU) << "\n"; 241 OS << "\t.tlsdescseq\t" << S->getSymbol().getName(); 247 OS << "\t.thumb_set\t"; 248 Symbol->print(OS, MAI); 249 OS << ", "; 250 Value->print(OS, MAI); 251 OS << '\n'; 255 OS << "\t.inst"; 257 OS << "." << Suffix; 258 OS << "\t0x" << Twine::utohexstr(Inst) << "\n"; 263 OS << "\t.unwind_raw " << Offset; 267 OS << ", 0x" << Twine::utohexstr(*OCI); 268 OS << '\n';