aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-04-05Added support for handling unpredictable arithmetic instructions on ARM.Silviu Baranga
2012-04-05ARM assembly aliases for two-operand V[R]SHR instructions.Jim Grosbach
2012-04-05ARM assembly parsing for 'msr' plain 'cpsr' operand.Jim Grosbach
2012-04-04Reapply 154038 without the failing test.Akira Hatanaka
2012-04-04Revert r154038. It was causing make check failures.Owen Anderson
2012-04-04Fix LowerGlobalAddress to produce instructions with the correct relocationAkira Hatanaka
2012-04-04Fix LowerJumpTable to produce instructions with the correct relocationAkira Hatanaka
2012-04-04Fix LowerConstantPool to produce instructions with the correct relocationAkira Hatanaka
2012-04-04Implement ARMBaseInstrInfo::commuteInstruction() for MOVCCr.Jakob Stoklund Olesen
2012-04-04Fix LowerBlockAddress to produce instructions with the correct relocationAkira Hatanaka
2012-04-04Always compute all the bits in ComputeMaskedBits.Rafael Espindola
2012-04-03ARMDisassembler: drop bogus dependency on ARMCodeGenDylan Noblesmith
2012-04-03Make PPCCompilationCallbackC function to be static, so there will be no need ...Anton Korobeynikov
2012-04-03Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo.Craig Topper
2012-04-03Revert r153924. Delete test/MC/Disassembler/Mips and lib/Target/Mips/Disassem...Akira Hatanaka
2012-04-03Revert r153924. There were buildbot failures.Akira Hatanaka
2012-04-03MIPS disassembler support.Akira Hatanaka
2012-04-02Initial 64 bit direct object support.Akira Hatanaka
2012-04-02The binutils for the IBM BG/P are too old to support CFI.Hal Finkel
2012-04-02Implement the SVR4 byval alignment for aggregates. Fixing a FIXME.Roman Divacky
2012-04-02Move getOpcodeName from the various target InstPrinters into the superclass M...Benjamin Kramer
2012-04-02Remove getInstructionName from MCInstPrinter implementations in favor of usin...Craig Topper
2012-04-02Make MCInstrInfo available to the MCInstPrinter. This will be used to remove ...Craig Topper
2012-04-01Fix some 80-col. violations I introduced with the A2 PPC64 core.Hal Finkel
2012-04-01Enable prefetch generation on PPC64.Hal Finkel
2012-04-01Add LdStSTD* itin. for the PPC64 A2 core.Hal Finkel
2012-04-01This commit contains a few changes that had to go in together.Nadav Rotem
2012-04-01Set the default PPC node scheduling preference to ILP (for the embedded cores).Hal Finkel
2012-04-01Add ppc440 itin. entries for LdStSTD*Hal Finkel
2012-04-01Use full anti-dep. breaking with post-ra sched. on the embedded ppc cores.Hal Finkel
2012-04-01Add instruction itinerary for the PPC64 A2 core.Hal Finkel
2012-04-01Split the LdStGeneral PPC itin. class into LdStLoad and LdStStore.Hal Finkel
2012-03-31Fix dynamic linking on PPC64.Hal Finkel
2012-03-31Select static relocation model if it is jitting.Akira Hatanaka
2012-03-31Add a 2 byte safety margin in offset computations.Jakob Stoklund Olesen
2012-03-31Add more debugging output to ARMConstantIslandPass.Jakob Stoklund Olesen
2012-03-30Rip out emission of the regIsInRegClass function for the asm printer.Benjamin Kramer
2012-03-30ARM fix encoding fixup resolution for ldrd and friends.Jim Grosbach
2012-03-30ARM assembler should prefer non-aliases encoding of cmp.Jim Grosbach
2012-03-30ARM encoding for VSWP got the second operand incorrect.Jim Grosbach
2012-03-30ARM can only use narrow encoding for low regs.Jim Grosbach
2012-03-30ARM integrated assembler should encoding choice for add/sub imm.Jim Grosbach
2012-03-30ARM assembly parsing needs to be paranoid about negative immediates.Jim Grosbach
2012-03-30Add a note about a missed cmov -> sbb opportunity.Benjamin Kramer
2012-03-30Ensure conditional BL instructions for ARM are given the fixup fixup_arm_cond...James Molloy
2012-03-30ARM target should allow codegenprep to duplicate ret instructions to enable t...Evan Cheng
2012-03-29Invalidate liveness in ARMConstantIslandPass.Jakob Stoklund Olesen
2012-03-29Prefer even-odd D-register pairs.Jakob Stoklund Olesen
2012-03-29Try using vmov.i32 to materialize FP32 constants that can't be materialized byLang Hames
2012-03-29ARM assembly 'cmp lr, #0' should not encode using 'cmn'.Jim Grosbach