aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* PR9030: Fix disassembly of ARM "mov pc, lr" instruction.Bob Wilson2011-01-281-2/+2
* Fix PLD encoding.Evan Cheng2011-01-271-2/+2
* Changed llvm-mc arm target to give an error if .syntax divided is used. SinceKevin Enderby2011-01-271-1/+1
* [AVX] Clean up the code to configure target lowering for AVX. SpecifyDavid Greene2011-01-271-73/+47
* Introduce virtual ParseRegister method in TargetAsmParser.Roman Divacky2011-01-273-6/+19
* Use the incoming VT not the VT of where we're trying to store to determineEric Christopher2011-01-271-2/+2
* lib/Target/X86/X86ISelDAGToDAG.cpp: __main should be WINCALL64 on Win64.NAKAMURA Takumi2011-01-271-1/+1
* Add support for printing out floating point values from the ARM assemblyBill Wendling2011-01-261-2/+27
* [AVX] Add INSERT_SUBVECTOR and support it on x86. This provides aDavid Greene2011-01-262-1/+23
* [AVX] Support EXTRACT_SUBVECTOR on x86. This provides a defaultDavid Greene2011-01-262-0/+13
* fix the encoding and add testcases for ARM nop, yield, wfe and wfi instructionsBruno Cardoso Lopes2011-01-261-0/+1
* Add needed braces.Bill Wendling2011-01-261-1/+2
* Target/X86: Tweak win64's tailcall.NAKAMURA Takumi2011-01-267-12/+49
* Fix whitespace.NAKAMURA Takumi2011-01-266-132/+129
* lib/Target/X86/X86RegisterInfo.cpp: Fix whitespace.NAKAMURA Takumi2011-01-261-3/+3
* lib/Target/X86/X86RegisterInfo.cpp: Fix a typo in comment.NAKAMURA Takumi2011-01-261-1/+1
* Revert 124230. It was causing test failures.Bill Wendling2011-01-251-4/+2
* The floating point value is encoded in its binary form as an Imm. Convert itBill Wendling2011-01-251-2/+4
* Don't merge restore with tail call instruction.Evan Cheng2011-01-251-1/+6
* Provide correct registers for EH stuff on ARMAnton Korobeynikov2011-01-241-3/+4
* fix a missing shuffle pattern, PR9009. Patch by Artiom Myaskouvskey!Chris Lattner2011-01-241-0/+3
* this isn't a memset, we do convert dest[i] to one though :)Chris Lattner2011-01-241-8/+0
* with recent work, we now optimize this into:Chris Lattner2011-01-241-20/+0
* Add a memset loop that LoopIdiomRecognize doesn't recognize.Anders Carlsson2011-01-231-0/+8
* Initialize MCNoExecStack.Rafael Espindola2011-01-231-0/+1
* Add support for the --noexecstack option.Rafael Espindola2011-01-234-7/+12
* Null initialize a few variables flagged byTed Kremenek2011-01-233-3/+3
* Delay the creation of eh_frame so that the user can change the defaults.Rafael Espindola2011-01-231-1/+0
* Remove more duplicated code.Rafael Espindola2011-01-235-21/+21
* Remove duplicated code.Rafael Espindola2011-01-236-15/+21
* Pass sret arguments through the stack instead of through registers in Sparc b...Venkatraman Govindaraju2011-01-223-4/+75
* Added ICC, FCC as uses of movcc instruction to generate correct code when -ma...Venkatraman Govindaraju2011-01-221-42/+51
* Sparc backend: Venkatraman Govindaraju2011-01-213-23/+28
* Last round of fixes for movw + movt global address codegen.Evan Cheng2011-01-219-75/+136
* Fix the encoding of QADD/SUB, QDADD/SUB. While qadd16, qadd8 use "rd, rn, rm",Bruno Cardoso Lopes2011-01-212-15/+24
* Implement support for byval arguments in Sparc backend.Venkatraman Govindaraju2011-01-211-1/+31
* Convert -enable-sched-cycles and -enable-sched-hazard to -disableAndrew Trick2011-01-211-9/+5
* Don't be overly aggressive with CSE of "ldr constantpool". If it's a pc-relativeEvan Cheng2011-01-201-5/+1
* Fix the encoding and parsing of clrex instructionBruno Cardoso Lopes2011-01-202-5/+9
* Change instruction names for consistencyBruno Cardoso Lopes2011-01-201-4/+6
* Add cdp/cdp2 instructions for thumb/thumb2Bruno Cardoso Lopes2011-01-203-1/+51
* - Use a more appropriate name for Owen's ARM Parser isMCR hack since the same...Bruno Cardoso Lopes2011-01-202-26/+60
* Add mcr*2 and mr*c2 support to thumb2 targetsBruno Cardoso Lopes2011-01-202-0/+62
* Add mcr* and mr*c support to thumb targetsBruno Cardoso Lopes2011-01-203-2/+68
* Allow sign-extending of i8 and i16 to i128 on SPU. Kalle Raiskila2011-01-202-1/+7
* Refactor mcr* and mr*c instructions into classes with the same encoding. No f...Bruno Cardoso Lopes2011-01-201-108/+46
* Correct itinerary entry for t2MOV_pic_ga_add_pc.Evan Cheng2011-01-201-1/+1
* Sorry, several patches in one.Evan Cheng2011-01-2012-168/+275
* Sparc backend: Implements a delay slot filler that attempt to fill delay slotsVenkatraman Govindaraju2011-01-202-8/+225
* Fix the encoding of mrrc and mcrr family of instructions. Also add testcases ...Bruno Cardoso Lopes2011-01-191-16/+16