aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2010-02-10Move verbose asm instruction comments to using MCStreamer.Chris Lattner
2010-02-10more comment updatesDale Johannesen
2010-02-10Add isDebug argument to ChangeToRegister; this preventsDale Johannesen
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner
2010-02-09Debug operands should not be def or kill.Dale Johannesen
2010-02-09Changed the definition of an "invalid" slot to include the empty & tombstone ...Lang Hames
2010-02-08now that @GOTOFF is no longer represented as a suffix on aChris Lattner
2010-02-06Add a Debug bit to MachineOperand, for uses thatDale Johannesen
2010-02-04Disable external stubs for X86-32 and X86-64Evan Phoenix
2010-02-03make MachineModuleInfoMachO hold non-const MCSymbol*'s insteadChris Lattner
2010-02-03privatize a bunch of methods and move \n printing into them.Chris Lattner
2010-02-02refactor code so that LLVMTargetMachine creates the asmstreamer and Chris Lattner
2010-02-02Remove a bunch of stuff around the edges of the ELF writer.Chris Lattner
2010-02-01Kill the Mach-O writer, and temporarily make filetype=obj an error.Nate Begeman
2010-02-01Do an early exit when the result is known cheaply.Duncan Sands
2010-01-28Assign the ordering of SDNodes in a much less intrusive fashion. After theBill Wendling
2010-01-28add target hooks for emitting random gunk before and after the function body.Chris Lattner
2010-01-28Update of 94055 to track the IR level call site information via an intrinsic.Jim Grosbach
2010-01-28Give AsmPrinter the most common expected implementation of Chris Lattner
2010-01-28Remove the argument from EmitJumpTableInfo, because it doesn't need it.Chris Lattner
2010-01-28Drop the argument to AsmPrinter::EmitConstantPool and make it virtual.Chris Lattner
2010-01-28rename printVisibility to EmitVisibility and make it private,Chris Lattner
2010-01-27add a helper function for bumping up the alignment of a machine function.Chris Lattner
2010-01-27add a new AsmPrinter::EmitFunctionEntryLabel virtual function,Chris Lattner
2010-01-26pull linkage emission code out to a new EmitLinkage function.Chris Lattner
2010-01-26remove a noop function.Chris Lattner
2010-01-26now that enough stuff is constified, move function header printingChris Lattner
2010-01-26constify a bunch of dwarf stuff now that the registerinfo methodChris Lattner
2010-01-26Now that printPICJumpTableSetLabel is not overloaded,Chris Lattner
2010-01-26Move getJTISymbol from MachineJumpTableInfo to MachineFunction,Chris Lattner
2010-01-26add a new MachineJumpTableInfo::getJTISymbol method,Chris Lattner
2010-01-26rename printPICJumpTableEntry -> EmitJumpTableEntry,Chris Lattner
2010-01-26add a new MachineBasicBlock::getSymbol method, replacingChris Lattner
2010-01-26make MachineFunction keep track of its ID and make Chris Lattner
2010-01-26Add support for target-specific 32-bit custom-lowered Chris Lattner
2010-01-25Rearrange handling of jump tables. Highlights:Chris Lattner
2010-01-25eliminate redundant argument to EmitJumpTableInfoChris Lattner
2010-01-25handle the _set_ symbol with an MCSymbol.Chris Lattner
2010-01-25sink an arm specific method out of asmprinter into the ARMAsmPrinter andChris Lattner
2010-01-25mcstreamerize .file and .file. This also fixes an issue where theChris Lattner
2010-01-23Remove the '-disable-scheduling' flag and replace it with the 'source' option ofBill Wendling
2010-01-23mcize visibility directives.Chris Lattner
2010-01-23Change constantexpr global variable initializers to convert the constantsChris Lattner
2010-01-23mcize jump table and constant pool entry labels, .local on elf,Chris Lattner
2010-01-23emit .ascii and .asciz through MCStreamer.Chris Lattner
2010-01-23remove one form of EmitString, just use EmitBytes instead. We mustChris Lattner
2010-01-22move "EOL" from asmprinter to dwarfprinter. It should eventuallyChris Lattner
2010-01-22move uleb printing from asmprinter to dwarfprinter, mcize,Chris Lattner
2010-01-22move sleb printing out of asmprinter into dwarf printer, make clientsChris Lattner
2010-01-22inline away the trivial AsmPrinter::EOL() method.Chris Lattner