- Sep 13, 2009
-
-
Chris Lattner authored
Move GetMBBSymbol up to AsmPrinter and make printBasicBlockLabel use it so that we only have one place that decides what to name bb labels. Hopefully various clients of printBasicBlockLabel can start using GetMBBSymbol instead. llvm-svn: 81652
-
Dan Gohman authored
llvm-svn: 81636
-
Anton Korobeynikov authored
constraint the register usage. llvm-svn: 81635
-
Dan Gohman authored
recompute it. llvm-svn: 81634
-
- Sep 12, 2009
-
-
Dan Gohman authored
llvm-svn: 81633
-
Chris Lattner authored
llvm-svn: 81630
-
Chris Lattner authored
this means that it can only lower one MachineInstr to one MCInst. To make this fly, we need to pull out handling of MO_GOT_ABSOLUTE_ADDRESS (which generates an implicit label) out of X86MCInstLower. llvm-svn: 81629
-
Chris Lattner authored
MBB labels like everything else. llvm-svn: 81628
-
Chris Lattner authored
being embedded into X86ATTAsmPrinter). This still depends heavily on X86ATTAsmPrinter, but this is a step in the right direction. llvm-svn: 81627
-
Chris Lattner authored
operand printing crapola cannot be removed yet because it is used by the inline asm print stuff. llvm-svn: 81626
-
Lang Hames authored
llvm-svn: 81605
-
Sean Callanan authored
for the purposes of the disassembler. llvm-svn: 81603
-
Sean Callanan authored
operand widths to the Intel instruction tables, for the purposes of the disassembler. llvm-svn: 81601
-
Evan Cheng authored
llvm-svn: 81600
-
Evan Cheng authored
llvm-svn: 81598
-
Chris Lattner authored
like: foo.s:2412:non-relocatable subtraction expression, "_gomp_tls_key" minus "L1$pb" llvm-svn: 81596
-
Chris Lattner authored
because the sorting wasn't sorting. llvm-svn: 81592
-
Sean Callanan authored
64-bit variants for the disassembler. llvm-svn: 81591
-
Daniel Dunbar authored
llvm-svn: 81580
-
- Sep 11, 2009
-
-
Ted Kremenek authored
llvm-svn: 81577
-
Dan Gohman authored
working. To support this, add an is_displayed() function to raw_ostream, and generalize Process::StandardOutIsDisplayed and friends in order to support it. Also, call RemoveFileOnSignal before creating a file instead of after, so that the file isn't left behind if the program is interrupted between when the file is created and RemoveFileOnSignal is called. While here, add a -S to llvm-extract and port it to IRReader so that it supports assembly input. llvm-svn: 81568
-
Jim Grosbach authored
llvm-svn: 81560
-
Jim Grosbach authored
llvm-svn: 81556
-
Sean Callanan authored
on rAX and an immediate. llvm-svn: 81551
-
Chris Lattner authored
llvm-svn: 81544
-
Caroline Tice authored
llvm-svn: 81542
-
Chris Lattner authored
llvm-svn: 81541
-
Duncan Sands authored
object, the timer it creates was not being deleted. Since the timer belonged to a static timer group, the timer group would be destroyed on shutdown, and would notice and complain that not all timers it contained were destroyed. llvm-svn: 81533
-
Chris Lattner authored
llvm-svn: 81532
-
Chris Lattner authored
llvm-svn: 81530
-
Andreas Neustifter authored
llvm-svn: 81517
-
Andreas Neustifter authored
llvm-svn: 81516
-
Chris Lattner authored
llvm-svn: 81514
-
Chris Lattner authored
densemap instead of StringMap to match FnStubs. llvm-svn: 81513
-
Chris Lattner authored
more efficient SmallPtrSet<MCSymbol*>. This eliminates string craziness and fixes CodeGen/X86/darwin-quote.ll with the new asmprinter. Codegen is producing stubs in a nondeterminstic order, but it was doing this before anyway. llvm-svn: 81511
-
Chris Lattner authored
for the two instruction MOVPC32r sequence. llvm-svn: 81509
-
Chris Lattner authored
Mangler::getNameWithPrefix. In addition to avoiding some over quoting, this also is more efficient because it uses smallvector instead of std::string thrashing. llvm-svn: 81508
-
Chris Lattner authored
llvm-svn: 81506
-
Chris Lattner authored
(uniqued if unnamed) global variable name with the prefix that it is supposed to get. It doesn't do "mangling" in the sense of adding quotes and hacking on bad characters. llvm-svn: 81505
-
Chris Lattner authored
instead of std::string and Mangler. llvm-svn: 81503
-