Lines Matching defs:AssemblerInvocation
65 struct AssemblerInvocation { struct
70 std::string Triple;
74 std::string CPU;
78 std::vector<std::string> Features;
84 std::vector<std::string> IncludePaths;
85 unsigned NoInitialTextSection : 1;
86 unsigned SaveTemporaryLabels : 1;
87 unsigned GenDwarfForAssembly : 1;
88 unsigned CompressDebugSections : 1;
89 unsigned RelaxELFRelocations : 1;
90 unsigned DwarfVersion;
91 std::string DwarfDebugFlags;
92 std::string DwarfDebugProducer;
93 std::string DebugCompilationDir;
94 std::string MainFileName;
100 std::string InputFile;
101 std::vector<std::string> LLVMArgs;
102 std::string OutputPath;
103 enum FileType {
108 FileType OutputType;
109 unsigned ShowHelp : 1;
110 unsigned ShowVersion : 1;
116 unsigned OutputAsmVariant;
117 unsigned ShowEncoding : 1;
118 unsigned ShowInst : 1;
124 unsigned RelaxAll : 1;
125 unsigned NoExecStack : 1;
126 unsigned FatalWarnings : 1;
127 unsigned IncrementalLinkerCompatible : 1;
130 std::string RelocationModel;
135 AssemblerInvocation() { in AssemblerInvocation() argument