aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2013-02-14AArch64: add block comments where missingTim Northover
2013-02-14Make ARMAsmParser accept the correct alignment specifier syntax in instructions.Kristof Beyls
2013-02-14Fixed a bug in X86TargetLowering::LowerVectorIntExtend() (assertion failure).Elena Demikhovsky
2013-02-14R600/SI: Check for empty stack in SIAnnotateControlFlow::isTopOfStackMichel Danzer
2013-02-14Revert r175120 and r175121. Clang is producing the expected asm names again.Rafael Espindola
2013-02-14Remove the form field from Mips16 instruction formats and set thingsReed Kotler
2013-02-14Don't assume the mangling of static functions.Rafael Espindola
2013-02-14Don't asume that a static function in an extern "C" block will not be mangled.Rafael Espindola
2013-02-13temporarily revert the patch due to some conflictsWeiming Zhao
2013-02-13Hexagon: add support for predicate-GPR copies.Anshuman Dasgupta
2013-02-13R600: Add support for 128-bit parametersTom Stellard
2013-02-13Don't build tail calls to functions with three inreg arguments on x86-32 PIC.Nick Lewycky
2013-02-13Bug fix 13622: Add paired register support for inline asm with 64-bit data on...Weiming Zhao
2013-02-13Hexagon: Use absolute addressing mode loads/stores for global+offset Jyotsna Verma
2013-02-13[ms-inline-asm] Add support for memory references that have non-immediateChad Rosier
2013-02-13For Mips 16, add the optimization where the 16 bit form of addiu sp can be usedReed Kotler
2013-02-13MIsched: HazardRecognizers are created for each DAG. Free them.Andrew Trick
2013-02-13Add registration for PPC-specific passes to allow the IR to be dumpedKrzysztof Parzyszek
2013-02-13X86: Disable generation of rep;movsl when %esi is used as a base pointer.Benjamin Kramer
2013-02-13Make jumptables work for -staticReed Kotler
2013-02-13Prevent insertion of "vzeroupper" before call that preserves YMM registers, s...Elena Demikhovsky
2013-02-13Check i1 as well as i8 variables for 8 bit registers for x86 inlineEric Christopher
2013-02-13Test commit. Fixed typo.David Peixotto
2013-02-12Hexagon: Add support to generate predicated absolute addressing modeJyotsna Verma
2013-02-12[NVPTX] Disable vector registersJustin Holewinski
2013-02-12R600: Fix regression with shadow array sampler on pre-SI GPUs.Michel Danzer
2013-02-12ARM cost model: Add vector reverse shuffle costsArnold Schwaighofer
2013-02-12ARM NEON: Handle v16i8 and v8i16 reverse shufflesArnold Schwaighofer
2013-02-12Added 0x0D to 2-byte opcode extension table for prefetch* variantsKay Tiong Khoo
2013-02-11[mips] Expand pseudo instructions before they are emitted inAkira Hatanaka
2013-02-11[mips] Fix indentation.Akira Hatanaka
2013-02-11Extend Hexagon hardware loop generation to handle various additional cases:Krzysztof Parzyszek
2013-02-11Implement HexagonInstrInfo::analyzeCompare.Krzysztof Parzyszek
2013-02-11*fixed disassembly of some i386 system insts with intel syntaxKay Tiong Khoo
2013-02-11R600/SI: Use V_ADD_F32 instead of V_MOV_B32 for clamp/neg/abs modifiers.Michel Danzer
2013-02-11AArch64: fix build on some MSVC versionsTim Northover
2013-02-11AArch64: Simplify logic in deciding whether bfi is validTim Northover
2013-02-11Make use of DiagnosticType to provide better AArch64 diagnostics.Tim Northover
2013-02-11Currently, codegen may spent some time in SDISel passes even if an entireEvan Cheng
2013-02-10Spelling correctionJoel Jones
2013-02-10Test Commit - Remove some trailing whitespace in R600Instructions.tdVincent Lejeune
2013-02-09[NVPTX] Make address space errors more explicit (llvm_unreachable -> report_f...Justin Holewinski
2013-02-08R600: Dump the function name when TargetLowering::LowerCall() failsTom Stellard
2013-02-08R600: rework flow creation in the structurizer v2Tom Stellard
2013-02-08R600: fix loop analyses in the structurizerTom Stellard
2013-02-08R600: fix PHI value adding in the structurizerTom Stellard
2013-02-08Add the 16 bit version of addiu. To the assembler, the 16 and 32 bit are theReed Kotler
2013-02-08Refine fix to bug 15041.Bill Schmidt
2013-02-08ARM cost model: Address computation in vector mem ops not freeArnold Schwaighofer
2013-02-08When Mips16 frames grow large, the immediate field may exceed the maximumReed Kotler