- Feb 03, 2010
-
-
Chris Lattner authored
stderr if in filetype=obj mode. This is a hack, and will live until dwarf emission and other random stuff that is not yet going through MCStreamer is upgraded. It only impacts filetype=obj mode. llvm-svn: 95166
-
Chris Lattner authored
$ cat t.ll @g = global i32 42 $ llc t.ll -o t.o -filetype=obj $ nm t.o 00000000 D _g There is still a ton of work left. Instructions are not being encoded yet apparently. llvm-svn: 95162
-
Evan Cheng authored
llvm-svn: 95160
-
Chris Lattner authored
llvm-svn: 95156
-
Chris Lattner authored
mccontext instead of having AsmPrinter do it. This allows other types of MCStreamer's to be passed in. llvm-svn: 95155
-
- Feb 02, 2010
-
-
Chris Lattner authored
llvm-svn: 95153
-
Chris Lattner authored
move handling of asm-verbose out of AsmPrinter.cpp into LLVMTargetMachine.cpp with the rest of the command line options. llvm-svn: 95152
-
Chris Lattner authored
llvm-svn: 95150
-
Chris Lattner authored
Now the only use of the ELF writer is the JIT, which won't be easy to fix in the short term. :( :( llvm-svn: 95148
-
Evan Cheng authored
llvm-svn: 95130
-
Chris Lattner authored
of the code generator shouldn't care what object format a target uses. llvm-svn: 95124
-
Chris Lattner authored
the one used by the JIT. Remove all forms of addPassesToEmitFileFinish except the one used by the static code generator. Inline the remaining version of addPassesToEmitFileFinish into its only caller. llvm-svn: 95109
-
Dale Johannesen authored
buildbot failure. llvm-svn: 95103
-
Chris Lattner authored
the -print-emitted-asm option. The JIT shouldn't have to pull in the asmprinter. llvm-svn: 95100
-
Devang Patel authored
llvm-svn: 95064
-
Devang Patel authored
llvm-svn: 95062
-
Dale Johannesen authored
as output. Needed for (functional) correctness in inline asm, and should be generally beneficial. 7361612. llvm-svn: 95050
-
Daniel Dunbar authored
llvm-svn: 95041
-
Nate Begeman authored
The MCStreamer based assemblers will take over for this functionality. llvm-svn: 95033
-
- Feb 01, 2010
-
-
Mon P Wang authored
llvm-svn: 95012
-
Chris Lattner authored
llvm-svn: 95001
-
Dale Johannesen authored
llvm-svn: 94996
-
Mon P Wang authored
type is the same as the element type of the vector. EXTRACT_VECTOR_ELT can be used to extended the width of an integer type. This fixes a bug for Generic/vector-casts.ll on a ppc750. llvm-svn: 94990
-
- Jan 30, 2010
-
-
Devang Patel authored
llvm-svn: 94870
-
Dale Johannesen authored
llvm-svn: 94866
-
- Jan 29, 2010
-
-
Devang Patel authored
llvm-svn: 94822
-
Duncan Sands authored
llvm-svn: 94805
-
- Jan 28, 2010
-
-
Bill Wendling authored
"visit*" method is called, take the newly created nodes, walk them in a DFS fashion, and if they don't have an ordering set, then give it one. llvm-svn: 94757
-
Chris Lattner authored
llvm-svn: 94732
-
Jim Grosbach authored
This allows code gen and the exception table writer to cooperate to make sure landing pads are associated with the correct invoke locations. llvm-svn: 94726
-
Chris Lattner authored
runOnMachineFunction, and switch PPC to use EmitFunctionBody. The two ppc asmprinters now don't heave to define runOnMachineFunction. llvm-svn: 94722
-
Chris Lattner authored
"0" is nice and target independent. llvm-svn: 94718
-
Chris Lattner authored
Move the X86 implementation of function body emission up to AsmPrinter::EmitFunctionBody, which works by calling the virtual EmitInstruction method. llvm-svn: 94716
-
Chris Lattner authored
Overload it in the ARM backend to do nothing, since is does insane constant pool emission. llvm-svn: 94708
-
Chris Lattner authored
constify EmitLinkage. llvm-svn: 94705
-
- Jan 27, 2010
-
-
Dale Johannesen authored
let that stop it from being deleted, and change the DEBUG_VALUE value to undef. llvm-svn: 94694
-
Chandler Carruth authored
llvm-svn: 94673
-
Chris Lattner authored
which allows targets to override function entry label emission. Use it to convert linux/ppc to use EmitFunctionHeader(). llvm-svn: 94667
-
Evan Cheng authored
Target independent isel should always pass along the "tail call" property. Change target hook LowerCall's parameter "isTailCall" into a refernce. If the target decides it's impossible to honor the tail call request, it should set isTailCall to false to make target independent isel happy. llvm-svn: 94626
-
Chris Lattner authored
llvm-svn: 94624
-