- Mar 28, 2010
-
-
Chris Lattner authored
llvm-svn: 99755
-
Chris Lattner authored
llvm-svn: 99750
-
- Mar 19, 2010
-
-
Chris Lattner authored
need them. llvm-svn: 98937
-
Chris Lattner authored
llvm-svn: 98932
-
- Mar 15, 2010
-
-
Chris Lattner authored
where it uses types consistently. llvm-svn: 98532
-
- Mar 14, 2010
-
-
Chris Lattner authored
to get unique assembler temporary labels. llvm-svn: 98489
-
Chris Lattner authored
contain an MCSymbol instead of a label index. llvm-svn: 98482
-
Chris Lattner authored
with an MCSymbol instead of an immediate. llvm-svn: 98481
-
- Mar 13, 2010
-
-
Chris Lattner authored
llvm-svn: 98451
-
Chris Lattner authored
and passing off ownership to AsmPrinter. Now MachineModuleInfo creates it and owns it by value. This allows us to use MCSymbols more consistently throughout the rest of the code generator, and simplifies a bit of code. This also allows MachineFunction to keep an MCContext reference handy, and cleans up the TargetRegistry interfaces for AsmPrinters. llvm-svn: 98450
-
- Mar 12, 2010
-
-
Jeffrey Yasskin authored
llvm-svn: 98394
-
Chris Lattner authored
remove it. llvm-svn: 98390
-
- Mar 09, 2010
-
-
Jim Grosbach authored
is preparatory to having PEI's scavenged frame index value reuse logic properly distinguish types of frame values (e.g., whether the value is stack-pointer relative or frame-pointer relative). No functionality change. llvm-svn: 98086
-
- Mar 08, 2010
-
-
Chris Lattner authored
inconsistent intrinsics. llvm-svn: 97959
-
- Mar 05, 2010
-
-
Chris Lattner authored
llvm-svn: 97814
-
- Mar 02, 2010
-
-
Chris Lattner authored
DoInstructionSelection. Inline "SelectRoot" into it from DAGISelHeader. Sink some other stuff out of DAGISelHeader into SDISel. Eliminate the various 'Indent' stuff from various targets, which dates to when isel was recursive. 17 files changed, 114 insertions(+), 430 deletions(-) llvm-svn: 97555
-
Bill Wendling authored
llvm-svn: 97536
-
- Feb 25, 2010
-
-
Scott Michel authored
llvm-svn: 97099
-
Scott Michel authored
(511*16) bytes register displacement (D-form). NOTE: This is a potential headache, given the SPU's local core limitations, allowing the software developer to commit stack overrun suicide unknowingly. Also, large SPU stack frames will cause code size explosion. But, one presumes that the software developer knows what they're doing... Contributed by Kalle.Raiskila@nokia.com, edited slightly before commit. llvm-svn: 97091
-
- Feb 23, 2010
-
-
Chris Lattner authored
llvm-svn: 96903
-
Chris Lattner authored
llvm-svn: 96885
-
Dan Gohman authored
llvm-svn: 96871
-
Chris Lattner authored
llvm-svn: 96854
-
Chris Lattner authored
llvm-svn: 96852
-
Chris Lattner authored
about ownership and update policies. It isn't clear why it is doing all this lowering at isel time instead of in legalize. This fixes fcmp64.ll llvm-svn: 96849
-
- Feb 15, 2010
-
-
Anton Korobeynikov authored
llvm-svn: 96288
-
David Greene authored
change to SelectionDAG build APIs. llvm-svn: 96232
-
- Feb 10, 2010
-
-
Chris Lattner authored
OutStreamer.AddBlankLine instead of textually. llvm-svn: 95734
-
- Feb 03, 2010
-
-
Chris Lattner authored
the end of the instruction instead of expecting the caller to do it. This currently causes the asm-verbose instruction comments to be on the next line. llvm-svn: 95178
-
Evan Cheng authored
llvm-svn: 95160
-
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
-
-
Evan Cheng authored
llvm-svn: 95130
-
- Jan 28, 2010
-
-
Chris Lattner authored
llvm-svn: 94728
-
Chris Lattner authored
Diffstat: 6 files changed, 30 insertions(+), 284 deletions(-) llvm-svn: 94727
-
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
-
- Jan 27, 2010
-
-
Chris Lattner authored
EmitFunctionHeader: 7 files changed, 16 insertions(+), 210 deletions(-) llvm-svn: 94630
-
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
-
- Jan 26, 2010
-
-
Chris Lattner authored
Default HasSetDirective to true, since most targets have it. The targets that claim to not have it probably do, or it is spelled differently. These include Blackfin, Mips, Alpha, and PIC16. All of these except pic16 are normal ELF targets, so they almost certainly have it. llvm-svn: 94585
-
Chris Lattner authored
that has it. llvm-svn: 94581
-
Chris Lattner authored
the AsmPrinter::GetMBBSymbol. llvm-svn: 94515
-