Deleted Added
full compact
PPCTargetMachine.cpp (195098) PPCTargetMachine.cpp (195340)
1//===-- PPCTargetMachine.cpp - Define TargetMachine for PowerPC -----------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 138 unchanged lines hidden (view full) ---

147}
148
149bool PPCTargetMachine::addAssemblyEmitter(PassManagerBase &PM,
150 CodeGenOpt::Level OptLevel,
151 bool Verbose,
152 raw_ostream &Out) {
153 assert(AsmPrinterCtor && "AsmPrinter was not linked in");
154 if (AsmPrinterCtor)
1//===-- PPCTargetMachine.cpp - Define TargetMachine for PowerPC -----------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 138 unchanged lines hidden (view full) ---

147}
148
149bool PPCTargetMachine::addAssemblyEmitter(PassManagerBase &PM,
150 CodeGenOpt::Level OptLevel,
151 bool Verbose,
152 raw_ostream &Out) {
153 assert(AsmPrinterCtor && "AsmPrinter was not linked in");
154 if (AsmPrinterCtor)
155 PM.add(AsmPrinterCtor(Out, *this, OptLevel, Verbose));
155 PM.add(AsmPrinterCtor(Out, *this, Verbose));
156
157 return false;
158}
159
160bool PPCTargetMachine::addCodeEmitter(PassManagerBase &PM,
161 CodeGenOpt::Level OptLevel,
162 bool DumpAsm, MachineCodeEmitter &MCE) {
163 // The JIT should use the static relocation model in ppc32 mode, PIC in ppc64.

--- 14 unchanged lines hidden (view full) ---

178 // writing?
179 Subtarget.SetJITMode();
180
181 // Machine code emitter pass for PowerPC.
182 PM.add(createPPCCodeEmitterPass(*this, MCE));
183 if (DumpAsm) {
184 assert(AsmPrinterCtor && "AsmPrinter was not linked in");
185 if (AsmPrinterCtor)
156
157 return false;
158}
159
160bool PPCTargetMachine::addCodeEmitter(PassManagerBase &PM,
161 CodeGenOpt::Level OptLevel,
162 bool DumpAsm, MachineCodeEmitter &MCE) {
163 // The JIT should use the static relocation model in ppc32 mode, PIC in ppc64.

--- 14 unchanged lines hidden (view full) ---

178 // writing?
179 Subtarget.SetJITMode();
180
181 // Machine code emitter pass for PowerPC.
182 PM.add(createPPCCodeEmitterPass(*this, MCE));
183 if (DumpAsm) {
184 assert(AsmPrinterCtor && "AsmPrinter was not linked in");
185 if (AsmPrinterCtor)
186 PM.add(AsmPrinterCtor(errs(), *this, OptLevel, true));
186 PM.add(AsmPrinterCtor(errs(), *this, true));
187 }
188
189 return false;
190}
191
192bool PPCTargetMachine::addCodeEmitter(PassManagerBase &PM,
193 CodeGenOpt::Level OptLevel,
194 bool DumpAsm, JITCodeEmitter &JCE) {

--- 15 unchanged lines hidden (view full) ---

210 // writing?
211 Subtarget.SetJITMode();
212
213 // Machine code emitter pass for PowerPC.
214 PM.add(createPPCJITCodeEmitterPass(*this, JCE));
215 if (DumpAsm) {
216 assert(AsmPrinterCtor && "AsmPrinter was not linked in");
217 if (AsmPrinterCtor)
187 }
188
189 return false;
190}
191
192bool PPCTargetMachine::addCodeEmitter(PassManagerBase &PM,
193 CodeGenOpt::Level OptLevel,
194 bool DumpAsm, JITCodeEmitter &JCE) {

--- 15 unchanged lines hidden (view full) ---

210 // writing?
211 Subtarget.SetJITMode();
212
213 // Machine code emitter pass for PowerPC.
214 PM.add(createPPCJITCodeEmitterPass(*this, JCE));
215 if (DumpAsm) {
216 assert(AsmPrinterCtor && "AsmPrinter was not linked in");
217 if (AsmPrinterCtor)
218 PM.add(AsmPrinterCtor(errs(), *this, OptLevel, true));
218 PM.add(AsmPrinterCtor(errs(), *this, true));
219 }
220
221 return false;
222}
223
224bool PPCTargetMachine::addSimpleCodeEmitter(PassManagerBase &PM,
225 CodeGenOpt::Level OptLevel,
226 bool DumpAsm,
227 MachineCodeEmitter &MCE) {
228 // Machine code emitter pass for PowerPC.
229 PM.add(createPPCCodeEmitterPass(*this, MCE));
230 if (DumpAsm) {
231 assert(AsmPrinterCtor && "AsmPrinter was not linked in");
232 if (AsmPrinterCtor)
219 }
220
221 return false;
222}
223
224bool PPCTargetMachine::addSimpleCodeEmitter(PassManagerBase &PM,
225 CodeGenOpt::Level OptLevel,
226 bool DumpAsm,
227 MachineCodeEmitter &MCE) {
228 // Machine code emitter pass for PowerPC.
229 PM.add(createPPCCodeEmitterPass(*this, MCE));
230 if (DumpAsm) {
231 assert(AsmPrinterCtor && "AsmPrinter was not linked in");
232 if (AsmPrinterCtor)
233 PM.add(AsmPrinterCtor(errs(), *this, OptLevel, true));
233 PM.add(AsmPrinterCtor(errs(), *this, true));
234 }
235
236 return false;
237}
238
239bool PPCTargetMachine::addSimpleCodeEmitter(PassManagerBase &PM,
240 CodeGenOpt::Level OptLevel,
241 bool DumpAsm,
242 JITCodeEmitter &JCE) {
243 // Machine code emitter pass for PowerPC.
244 PM.add(createPPCJITCodeEmitterPass(*this, JCE));
245 if (DumpAsm) {
246 assert(AsmPrinterCtor && "AsmPrinter was not linked in");
247 if (AsmPrinterCtor)
234 }
235
236 return false;
237}
238
239bool PPCTargetMachine::addSimpleCodeEmitter(PassManagerBase &PM,
240 CodeGenOpt::Level OptLevel,
241 bool DumpAsm,
242 JITCodeEmitter &JCE) {
243 // Machine code emitter pass for PowerPC.
244 PM.add(createPPCJITCodeEmitterPass(*this, JCE));
245 if (DumpAsm) {
246 assert(AsmPrinterCtor && "AsmPrinter was not linked in");
247 if (AsmPrinterCtor)
248 PM.add(AsmPrinterCtor(errs(), *this, OptLevel, true));
248 PM.add(AsmPrinterCtor(errs(), *this, true));
249 }
250
251 return false;
252}
253
249 }
250
251 return false;
252}
253