summaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp
Commit message (Expand)AuthorAgeFilesLines
* fix a layering problem by moving the x86 implementationChris Lattner2010-07-191-632/+0
* fix indentationChris Lattner2010-07-141-9/+7
* have the mc lowering process handle a few tail call forms, lowering them toChris Lattner2010-07-091-3/+18
* reject pseudo instructions early in the encoder.Chris Lattner2010-07-091-1/+0
* Change LEA to have 5 operands for its memory operand, justChris Lattner2010-07-081-0/+9
* Print undefined/unknown debug value as "undef".Devang Patel2010-07-071-1/+6
* Fix PR7545 crash.Devang Patel2010-07-061-3/+3
* Hack to let the move lowering handle dynamic-no-pic absolute moves ofEric Christopher2010-06-171-4/+15
* Add first pass at darwin tls compiler support.Eric Christopher2010-06-031-0/+11
* MC/X86: Lower TAILCALLd[64] to JMP_1, to allow relaxation and to avoid sameDaniel Dunbar2010-05-191-0/+10
* MC/X86: Strip spurious operands from TAILJMPr64 as we do for CALL64r andDaniel Dunbar2010-05-191-3/+5
* MC/X86: Lower MOV{8,16,32,64}{rm,mr} to fixed-register forms, as appropriate.Daniel Dunbar2010-05-191-9/+50
* MC/X86: Strip spurious operands from CALL64r as we do for CALL64pcrel32, toDaniel Dunbar2010-05-191-6/+8
* make mcinstlower remove all but the first operand to CALL64pcrel32.Chris Lattner2010-05-181-1/+11
* MC/X86: Implement custom lowering to make sure we match things likeDaniel Dunbar2010-05-181-0/+68
* Use overloaded operators instead of DIDescriptor::getNode()Devang Patel2010-05-071-1/+1
* Print variable scope name in DEBUG_VALUE comment. Useful in some cases. e.g.Devang Patel2010-04-291-0/+2
* Emit debug info for byval parameters.Devang Patel2010-04-281-0/+11
* Use const_cast instead of a C-style cast to cast away const.Dan Gohman2010-04-171-1/+1
* Use .set expression for x86 pic jump table reference to reduce assembly reloc...Evan Cheng2010-04-121-0/+9
* Move printing of target-indepedent DEBUG_VALUE commentsDale Johannesen2010-04-071-48/+10
* Revert 100573, it's causing some testsuite problems.Dale Johannesen2010-04-061-1/+67
* Move printing of DEBUG_VALUE comments to target-independent place.Dale Johannesen2010-04-061-67/+1
* clean up the asmprinter header and privatize some stuff.Chris Lattner2010-04-041-1/+1
* streamerize printing of dbg_value, the x86 backend is now fullyChris Lattner2010-04-041-3/+6
* split DEBUG_VALUE printing stuff out to its own method.Chris Lattner2010-04-041-58/+61
* use predicates in DBG_VALUE printing code to simplify it.Chris Lattner2010-04-041-10/+9
* remove more implicit uses of "O".Chris Lattner2010-04-041-3/+4
* Replace V_SET0 with variants for each SSE execution domain.Jakob Stoklund Olesen2010-03-311-1/+3
* Rip out the 'is temporary' nonsense from the MCContext interface toChris Lattner2010-03-301-4/+4
* fix GetOrCreateTemporarySymbol to require a name, clientsChris Lattner2010-03-171-1/+1
* MC: Allow modifiers in MCSymbolRefExpr, and eliminate X86MCTargetExpr.Daniel Dunbar2010-03-151-17/+12
* comment fix.Chris Lattner2010-03-141-1/+1
* shrink 4-byte branches to 1-byte branches when lowering fromChris Lattner2010-03-141-0/+23
* eliminate the now-unneeded context argument of MBB::getSymbol()Chris Lattner2010-03-131-1/+1
* remove special case code that isn't needed anymore.Chris Lattner2010-03-121-5/+0
* inline GetGlobalValueSymbol into the rest its callers andChris Lattner2010-03-121-3/+3
* move fastcall/stdcall mangling up into Mangler.Chris Lattner2010-03-121-3/+0
* make DecorateCygMingName a static method.Chris Lattner2010-03-121-4/+3
* minor tidying, only do work if a function is Chris Lattner2010-03-121-2/+2
* eliminate the string form of DecorateCygMingNameChris Lattner2010-03-121-12/+16
* Fix llc crash on invalid input.Devang Patel2010-03-121-0/+7
* simplify code to use OutContext.GetOrCreateTemporarySymbol withChris Lattner2010-03-121-5/+2
* Add a bit along with the MCSymbols stored in the MachineModuleInfo maps thatBill Wendling2010-03-101-10/+24
* set the temporary bit on MCSymbols correctly.Chris Lattner2010-03-101-5/+6
* print all the newlines at the end of instructions withChris Lattner2010-02-101-3/+3
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-091-1/+1
* unify the paths for external symbols and global variables:Chris Lattner2010-02-081-81/+47
* switch the rest of the "@ concatentation" logic in the X86Chris Lattner2010-02-081-117/+46
* switch ELF @GOTOFF references to use X86MCTargetExpr.Chris Lattner2010-02-081-2/+5