aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Implement review feedback. Make thumb2 'normal' subtarget featureAnton Korobeynikov2009-06-012-13/+12
* Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron GrayBruno Cardoso Lopes2009-06-018-198/+207
* Do not emit "generic" CPU string. This fixes PR4291.Anton Korobeynikov2009-06-011-1/+3
* Fix a grammaro and clarify a comment.Dan Gohman2009-05-311-5/+5
* First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes2009-05-3024-237/+551
* (i64 (zext (srl GR32 8))) -> movzbl AH is not safe since srl 8 only clear the...Evan Cheng2009-05-301-7/+0
* Untabification.Bill Wendling2009-05-3010-23/+23
* Add placeholder for thumb2 stuffAnton Korobeynikov2009-05-295-20/+53
* More h-registers tricks: folding zext nodes.Evan Cheng2009-05-292-0/+23
* The MONITOR and MWAIT instructions have insufficient information forBill Wendling2009-05-283-10/+27
* Fix MOVMSKPDrr encoding.Evan Cheng2009-05-281-1/+1
* Fix PSIGND encoding bug. Patch by Sean Callanan.Evan Cheng2009-05-281-1/+1
* Emit debug info for locals with proper scope.Sanjiv Gupta2009-05-285-70/+195
* Mark the branch insns correctly.Sanjiv Gupta2009-05-281-1/+2
* Fixing problems that got exposed after the refactoring of LegalizeDAG done in...Sanjiv Gupta2009-05-281-4/+2
* Return the operand rather than a null SDValue when the given SELECT_CC Eli Friedman2009-05-281-3/+3
* This patch brings the list of attributes in CPPBackend.cpp up to date with theJeffrey Yasskin2009-05-281-3/+8
* "The instructions MMX_PSADBWrm and MMX_PSADBWrr have opcode 0b11100000 (e0), butBill Wendling2009-05-282-2/+2
* Added optimization that narrow load / op / store and the 'op' is a bit twiddl...Evan Cheng2009-05-282-0/+10
* Ger rid of some dead code.Eli Friedman2009-05-272-36/+0
* Fix sfence jit encoding. Patch by Sean Callanan.Evan Cheng2009-05-271-1/+1
* Added support for fround, fextend and FP_TO_SINTBruno Cardoso Lopes2009-05-279-29/+90
* Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and Eli Friedman2009-05-272-10/+13
* Back out r72431, it is causing a number of compilation crashes with clang.Daniel Dunbar2009-05-262-6/+6
* Update CPU capabilities for AMD machinesStefanus Du Toit2009-05-263-3/+31
* Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP andEli Friedman2009-05-262-6/+6
* add some late optimizations that GCC does. It thinks these are a winChris Lattner2009-05-251-0/+14
* fix typoChris Lattner2009-05-251-1/+1
* we should eventually add -march=atom and the new atom movbe instruction.Chris Lattner2009-05-251-0/+2
* Make the PPC backend use a legal type for the operands to the BUILD_VECTOREli Friedman2009-05-241-5/+3
* Make the X86 backend mark EXTRACT_SUBVECTOR as Expand, at least for the Eli Friedman2009-05-231-0/+1
* Add ARMv7 architecture, Cortex processors and different FPU modes handling.Anton Korobeynikov2009-05-233-13/+28
* Emit ARM Build AttributesAnton Korobeynikov2009-05-232-0/+91
* Propagate CPU string out of SubtargetFeaturesAnton Korobeynikov2009-05-2312-18/+40
* Make the x86 backend custom-lower UINT_TO_FP and FP_TO_UINT on 32-bit Eli Friedman2009-05-232-25/+64
* CMake: Use libpthread in tblgen when needed. Updated list of sourceOscar Fuentes2009-05-221-0/+1
* Only 64-bit targets support TImode libcalls. Disable the TImode shift libcallsBob Wilson2009-05-221-0/+5
* Emit debug information for globals (which include automatic variables as well...Sanjiv Gupta2009-05-224-0/+282
* Minor formatting fixes.Bob Wilson2009-05-201-2/+2
* Try again. Allow call to immediate address for ELF or when in static relocati...Evan Cheng2009-05-203-5/+18
* Cannot use immediate as call absolute target in PIC mode.Evan Cheng2009-05-201-1/+2
* Fix pr4227: Handle large immediate values in inline assembly.Bob Wilson2009-05-191-1/+1
* Follow up on new support for memory operands in ARM inline assembly.Bob Wilson2009-05-191-0/+4
* Fix pr4058 and pr4059. Do not split i64 or double arguments between r3 andBob Wilson2009-05-191-1/+4
* Fix pr4091: Add support for "m" constraint in ARM inline assembly.Bob Wilson2009-05-192-0/+34
* Spacing fix.Dale Johannesen2009-05-191-1/+1
* Add OpSize to 16-bit ADC and SBB.Dale Johannesen2009-05-181-14/+24
* Fix pr4202: Disable CodePlacementOpt for ARM. The ARMConstantIslandPass hasBob Wilson2009-05-181-1/+4
* Fill in the missing patterns for ADC and SBB.Dale Johannesen2009-05-181-14/+97
* Mark rotl/rotr as expand. This generates pretty ugly code, but this is better...Anton Korobeynikov2009-05-171-0/+4