aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Rework some .ARM.attribute work for improved gcc compatibility.Jason W Kim2011-02-072-13/+84
* Remove a virtual inheritance case that clang can devirtualize fully now.Anders Carlsson2011-02-061-21/+0
* Target/X86: Tweak allocating shadow area (aka home) on Win64. It must be enou...NAKAMURA Takumi2011-02-053-9/+20
* lib/Target/X86/X86ISelLowering.cpp: Introduce a new variable "IsWin64". No fu...NAKAMURA Takumi2011-02-051-3/+4
* lib/Target/X86/X86JITInfo.cpp: Add Win64 stuff.NAKAMURA Takumi2011-02-051-0/+8
* Target/X86: Fix whitespace.NAKAMURA Takumi2011-02-053-7/+7
* [AVX] Revert 124910 until clients are ready.David Greene2011-02-051-122/+0
* [AVX] Add some utilities to insert and extract 128-bit subvectors.David Greene2011-02-041-0/+122
* Teach ARM/MC/ELF to handle R_ARM_JUMP24 relocation type for conditional jumps.Jason W Kim2011-02-045-10/+70
* MC/AsmParser: Add support for allowing the conversion process to fail (viaDaniel Dunbar2011-02-043-0/+6
* [AVX] Support VSINSERTF128 with more patterns and appropriateDavid Greene2011-02-044-0/+77
* Fix 80-column violations and whitespace.Bob Wilson2011-02-032-4/+5
* [AVX] VEXTRACTF128 support. This commit includes patterns forDavid Greene2011-02-034-0/+76
* Add XCore intrinsics for resource instructions.Richard Osborne2011-02-031-4/+51
* Fix PR9127 by reversing the operands even if they have more then one use.Rafael Espindola2011-02-031-2/+2
* Update comment to match my recent change.Bob Wilson2011-02-021-2/+2
* SimplifyCFG: Turn switches into sub+icmp+branch if possible.Benjamin Kramer2011-02-021-48/+0
* Add support for trampolines on the XCore.Richard Osborne2011-02-024-1/+72
* Fixed a bug in the disassembler where the mandatory 0x66Sean Callanan2011-02-021-0/+1
* Given a pair of floating point load and store, if there are no other uses ofEvan Cheng2011-02-022-2/+9
* PR9081: Split up LDM instruction with deprecated use of both LR and PC.Bob Wilson2011-02-011-2/+3
* Fix imm printing for logical instructions.Anton Korobeynikov2011-02-013-24/+45
* Test commit - fix a double 'should' in a comment.Carl Norum2011-02-011-1/+1
* Patches to build EFI with Clang/LLVM. By Carl Norum.Evan Cheng2011-02-016-16/+36
* Keep track of incoming argument's location while emitting LiveIns.Devang Patel2011-01-316-25/+25
* Fix vector sign extend to put the source and destination types in theDavid Greene2011-01-311-3/+3
* add a note, progress unblocked by PR8575 being fixed.Chris Lattner2011-01-311-0/+48
* Save a mapping between original and cloned constpool entries.Anton Korobeynikov2011-01-302-0/+25
* Teach DAGCombine to fold fold (sra (trunc (sr x, c1)), c2) -> (trunc (sra x, ...Benjamin Kramer2011-01-301-21/+0
* 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