aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-06-22Add support for the PPC isel instruction.Hal Finkel
2012-06-22Whitespace.Chad Rosier
2012-06-22Revert r158679 - use case is unclear (and it increases the memory footprint).Hal Finkel
2012-06-22Use "NoItineraries" for processors with no itineraries.Andrew Trick
2012-06-22Functions calling __builtin_eh_return must have a frame pointer.Jakob Stoklund Olesen
2012-06-22ARM scheduling fix: don't guess at implicit operand latency.Andrew Trick
2012-06-22ARM scheduling fix: compute predicated implicit use properly.Andrew Trick
2012-06-22Rename -allow-excess-fp-precision flag to -fuse-fp-ops, and switch from aLang Hames
2012-06-22Convert the PPC backend to use the new FMA infrastructure.Hal Finkel
2012-06-211. fix null program output after some other changesAkira Hatanaka
2012-06-21Treat TargetGlobalAddress as a constant for the purpose of matching pre-inc s...Hal Finkel
2012-06-21The inline asm operand modifier 'c' is suppose Jack Carter
2012-06-21Add a missing llvm.fma -> VFNMS pattern to the ARM backend.Lang Hames
2012-06-20Revert r158846.Akira Hatanaka
2012-06-20In MipsDisassembler.cpp, instead of defining register class tables, use the onesAkira Hatanaka
2012-06-20Add support for generating reg+reg (indexed) pre-inc loads on PPC.Hal Finkel
2012-06-20Remove 'static' from inline functions defined in header files.Chandler Carruth
2012-06-20Add predicate check around some patterns.Craig Topper
2012-06-20Add predicate check around some patterns.Craig Topper
2012-06-20Don't insert 128-bit UNDEF into 256-bit vectors. Just keep the 256-bit vector...Craig Topper
2012-06-19Add DAG-combines for aggressive FMA formation.Lang Hames
2012-06-19Implement PPCInstrInfo::isCoalescableExtInstr().Jakob Stoklund Olesen
2012-06-19Have ARM ELF use correct reloc for "b" instr.Jan Wen Voung
2012-06-19Mark most PPC register classes to avoid write-after-write.Hal Finkel
2012-06-19Make MipsLongBranch::runOnMachineFunction return true.Akira Hatanaka
2012-06-19Use MachineBasicBlock::instr_iterator instead of MachineBasicBlock::iterator inAkira Hatanaka
2012-06-19Add support for generating reg+reg preinc stores on PPC.Hal Finkel
2012-06-19Move the support for using .init_array from ARM to the genericRafael Espindola
2012-06-18ARM: use NOEN loads and stores if possible when handling struct byval.Manman Ren
2012-06-18Allow up to 64 functional units per processor itinerary.Hal Finkel
2012-06-18ARM: Define generic HINT instruction.Jim Grosbach
2012-06-18This change handles a another case for generating the bic instruction Joel Jones
2012-06-18Temporarily revert r158087.Chandler Carruth
2012-06-16Cleanup trip-count finding for PPC CTR loops (and some bug fixes).Hal Finkel
2012-06-16*no need to pollute Intel syntax with bonus mnemonics; operand size is explic...Kay Tiong Khoo
2012-06-16Mips/AsmParser/CMakeLists.txt: Fix dependency.NAKAMURA Takumi
2012-06-15Fix the encoding of the armv7m (MClass) for MSR registers other than aspr,Kevin Enderby
2012-06-15ARM: optimization for sub+abs.Manman Ren
2012-06-15*fixed to separate mnemonic from operands with tabKay Tiong Khoo
2012-06-15Preserve <undef> flags in ARMExpandPseudo.Jakob Stoklund Olesen
2012-06-15Move AVX version of convert instructions that write to GPRs to the Op1 table.Craig Topper
2012-06-14Move X86::VCVTTSD2SIrr from the 2 operand to 1 operand MemRegOp table.Pete Cooper
2012-06-14Fix coding style violations. Remove white spaces and tabs.Akira Hatanaka
2012-06-141. introduce MipsPat in place of Pat in order to exclude those fromAkira Hatanaka
2012-06-14MipsLongBranch.cpp: Tweak llvm::next() to appease msvc.NAKAMURA Takumi
2012-06-14Replace assertion failure for badly formatted CPS instrution with error message.Richard Barton
2012-06-14Cleanup whitespace.Jush Lu
2012-06-14Fix Mips/CMakeLists.txt.Akira Hatanaka
2012-06-14Add file MipsLongBranch.cpp.Akira Hatanaka
2012-06-14Remove code in MipsAsmPrinter and MipsMCInstLower.Akira Hatanaka