aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Added the ParseInstruction() hook for target specific assembler directives soKevin Enderby2009-09-101-1/+38
* Added XOR instructions for rAX and immediates ofSean Callanan2009-09-102-0/+11
* Added MOV instructions between rAX and memory offsets,Sean Callanan2009-09-102-0/+23
* Added a variety of PUSH and POP instructions, includingSean Callanan2009-09-102-5/+29
* Proper support of non-lazy indirect symbols.Evan Cheng2009-09-102-8/+21
* Fix double load / store multiple encoding.Evan Cheng2009-09-092-4/+3
* Fix pr4939: Change FPCCToARMCC to translate SETOLE to ARMCC::LS.Bob Wilson2009-09-091-12/+5
* remove DebugLoc from MCInst and eliminate "Comment printing" fromChris Lattner2009-09-0914-6/+65
* add a gross hack to get "SrcLine" comments to show up with theChris Lattner2009-09-091-0/+1
* hoist the call to processDebugLoc out of the generatedChris Lattner2009-09-098-5/+12
* Provide proper section flags for various BSS flavoursAnton Korobeynikov2009-09-091-1/+5
* Whitespace cleanupAnton Korobeynikov2009-09-091-163/+162
* disable the new asmprinter by default. Both the Mangler and MCSymbolChris Lattner2009-09-091-1/+1
* Cast MO.getImm() to unsigned before comparing with an unsigned limit.Evan Cheng2009-09-091-1/+1
* Make sure to make stub region writable before emission, executable after emis...Evan Cheng2009-09-091-0/+22
* Fix arm jit encoding bug introduced by 75048. Some instructions', e.g. MOVi, ...Evan Cheng2009-09-091-7/+21
* Remove comments which don't add much to .s readibility.Evan Cheng2009-09-091-5/+5
* turn the mcinst asmprinter on by default for x86, tweaking two tests toChris Lattner2009-09-091-1/+1
* tidy upChris Lattner2009-09-091-22/+3
* make sure to send external symbols through the mangler,Chris Lattner2009-09-091-5/+3
* add support for @PLT and friends on external symbols, fixesChris Lattner2009-09-091-2/+27
* change selectiondag to add the sign extended versions of immediate operandsChris Lattner2009-09-081-1/+1
* Unbreak getOnesVector() / getZeroVector() to use valid ARM extended imm's.Anton Korobeynikov2009-09-082-19/+33
* Add NEON 'laned' operations. This fixes another bunch of gcc testsuite fails andAnton Korobeynikov2009-09-083-22/+406
* Add source debug information to the Sparc code generator.Richard Pennington2009-09-083-6/+11
* Also emit a label for TargetInstrInfo::GC_LABEL.Nicolas Geoffray2009-09-081-0/+1
* add support for some missing modifiers on jumptable/constant pool entries.Chris Lattner2009-09-081-0/+20
* add a bunch more evil lowering code to work around various :subreg32 modifiersChris Lattner2009-09-081-3/+39
* ADd support for "lowering" the X86::MOVZX16rr8/X86::MOVZX16rm8Chris Lattner2009-09-081-1/+8
* add a hack to lower MOV16r0 to MOV32r0 in MCInstLower, eliminatingChris Lattner2009-09-081-0/+12
* fix PR4767, a crash because fp stackifier visited blocks inChris Lattner2009-09-081-0/+8
* Do not create calls via PLT in compilation callback - this is higly platformAnton Korobeynikov2009-09-061-11/+12
* Remove a left over bit of code with no effect.Duncan Sands2009-09-061-3/+1
* Remove unreachable code.Duncan Sands2009-09-061-3/+0
* Avoid an unused variable warning when assertions areDuncan Sands2009-09-061-0/+1
* Mark more constants unsigned, as warned about by icc (#68).Duncan Sands2009-09-061-1/+1
* Remove some not-really-used variables, as warnedDuncan Sands2009-09-065-16/+8
* Remove strange 'const' qualifiers, as warned about by iccDuncan Sands2009-09-061-2/+2
* Remove some unused variables and methods warned about byDuncan Sands2009-09-064-5/+1
* Whitespace cleanupJim Grosbach2009-09-041-23/+23
* If we've pushed registers onto the stack, but aren't adjusting the stack pointerBill Wendling2009-09-031-2/+2
* Calls clobber FPSCR.David Goodwin2009-09-032-4/+4
* Recognize more opportunities to use SSE min and max instructions,Dan Gohman2009-09-031-3/+23
* Fixed a few problems with vector shiftsMon P Wang2009-09-031-6/+39
* Add a -disable-16bit flag and associated support for experimenting withDan Gohman2009-09-033-9/+55
* Removed the non-target independent AsmToken::Register enum constantKevin Enderby2009-09-031-8/+11
* CppBackend: avoid printing unnecessary whitespace.Benjamin Kramer2009-09-031-2/+2
* don't call getOffset() on jump tables, this fixes three failing olden benchmarksChris Lattner2009-09-031-1/+1
* Implement support for X86II::MO_GOT_ABSOLUTE_ADDRESS. We get veryChris Lattner2009-09-031-15/+26
* Reference to hidden symbols do not have to go through non-lazy pointer in non...Evan Cheng2009-09-038-32/+53