X86: add GATHER intrinsics (AVX2) in LLVM
[oota-llvm.git] / lib / Target / ARM /
2012-06-26 Jack CarterThere are a number of generic inline asm operand modifi...
2012-06-25 Manman RenARM: update peephole optimization.
2012-06-24 NAKAMURA Takumillvm/lib: [CMake] Add explicit dependency to intrinsics...
2012-06-23 Evan Cheng(sub X, imm) gets canonicalized to (add X, -imm)
2012-06-22 Jim GrosbachARM: Add a better diagnostic for some out of range...
2012-06-22 Andrew TrickUse "NoItineraries" for processors with no itineraries.
2012-06-22 Andrew TrickARM scheduling fix: don't guess at implicit operand...
2012-06-22 Andrew TrickARM scheduling fix: compute predicated implicit use...
2012-06-22 Lang HamesRename -allow-excess-fp-precision flag to -fuse-fp...
2012-06-21 Lang HamesAdd a missing llvm.fma -> VFNMS pattern to the ARM...
2012-06-19 Lang HamesAdd DAG-combines for aggressive FMA formation.
2012-06-19 Jan Wen VoungHave ARM ELF use correct reloc for "b" instr.
2012-06-19 Rafael EspindolaMove the support for using .init_array from ARM to...
2012-06-18 Manman RenARM: use NOEN loads and stores if possible when handlin...
2012-06-18 Jim GrosbachARM: Define generic HINT instruction.
2012-06-18 Joel JonesThis change handles a another case for generating the...
2012-06-15 Kevin EnderbyFix the encoding of the armv7m (MClass) for MSR registe...
2012-06-15 Manman RenARM: optimization for sub+abs.
2012-06-15 Jakob Stoklund OlesenPreserve <undef> flags in ARMExpandPseudo.
2012-06-14 Richard BartonReplace assertion failure for badly formatted CPS instr...
2012-06-14 Jush LuCleanup whitespace.
2012-06-12 Chad Rosier[arm-fast-isel] Add support for -arm-long-calls.
2012-06-11 Bill WendlingRe-enable the CMN instruction.
2012-06-07 Andrew TrickContinue factoring computeOperandLatency. Use it for...
2012-06-07 Andrew TrickARM getOperandLatency rewrite.
2012-06-07 Andrew TrickARM getOperandLatency should return -1 for unknown...
2012-06-07 Andrew TrickFix ARM getInstrLatency logic to work with the current...
2012-06-06 Benjamin KramerRemove unused private fields found by clang's new ...
2012-06-06 Richard BartonCorrect decoder for T1 conditional B encoding
2012-06-05 Andrew Trickmisched: API for minimum vs. expected latency.
2012-06-05 Andrew TrickARM itinerary properties.
2012-06-05 Andrew Trickmisched: Added MultiIssueItineraries.
2012-06-05 Joel JonesRevert commit r157966
2012-06-04 Joel JonesThis change handles a another case for generating the...
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-06-01 Jakob Stoklund OlesenSwitch all register list clients to the new MC*Iterator...
2012-06-01 Chad Rosier[arm-fast-isel] Fix handling of the frameaddress intrin...
2012-06-01 Manman RenARM: properly handle alignment for struct byval.
2012-06-01 Manman RenARM: support struct byval in llvm
2012-05-30 Jakob Stoklund OlesenAvoid depending on list orders and register numbering.
2012-05-30 Chad Rosier[arm-fast-isel] Add support for the llvm.frameaddress...
2012-05-25 Justin HolewinskiChange interface for TargetLowering::LowerCallTo and...
2012-05-24 Craig TopperMake some opcode tables static and const. Allows code...
2012-05-24 Craig TopperMark a static array as const.
2012-05-24 Craig TopperMark a static table as const. Shrink opcode size in...
2012-05-23 Chad Rosier[arm-fast-isel] Add support for non-global callee.
2012-05-22 NAKAMURA TakumiARMDisassembler.cpp: Fix utf8 char in comments.
2012-05-21 Jim GrosbachARM: .end_data_region mismatch in Thumb2.
2012-05-21 Jim GrosbachThumb2: RSB source register should be rGRP not GPRnopc.
2012-05-20 Jakob Stoklund OlesenUse the right register class for LDRrs.
2012-05-20 Jakob Stoklund OlesenTransfer memory operands to the right instruction.
2012-05-18 Jim GrosbachRefactor data-in-code annotations.
2012-05-17 Kevin EnderbyFix the encoding of the armv7m (MClass) for MSR APSR...
2012-05-17 Tim NorthoverRemove incorrect pattern for ARM SMML instruction.
2012-05-15 Jim GrosbachAllow MCCodeEmitter access to the target MCRegisterInfo.
2012-05-14 David BlaikieFix use of uninitialized variable.
2012-05-11 Chad Rosier[fast-isel] Add support for selecting @llvm.trap().
2012-05-11 Chad Rosier[fast-isel] Remove -disable-arm-fast-isel option. ...
2012-05-11 Chad Rosier[fast-isel] Cleaner fix for when we're unable to handle...
2012-05-11 Chad Rosier[fast-isel] Rather then assert (or segfault in a non...
2012-05-11 Chad RosierThe return type is an unsigned, not a bool.
2012-05-11 Manman RenAdd space before an open parenthesis in control flow...
2012-05-11 Silviu BarangaAdded the missing bit definition for the 4th bit of...
2012-05-11 Silviu BarangaFixed the LLVM ARM v7 assembler and instruction printer...
2012-05-11 Manman RenARM: peephole optimization to remove cmp instruction
2012-05-10 Manman RenRevert: 156550 "ARM: peephole optimization to remove...
2012-05-10 Manman RenARM: peephole optimization to remove cmp instruction
2012-05-07 Jakob Stoklund OlesenAdd an MF argument to TRI::getPointerRegClass() and...
2012-05-05 Jim GrosbachNuke a few dead remnants of the CBE.
2012-05-05 Benjamin KramerAdd a new target hook "predictableSelectIsExpensive".
2012-05-04 Kevin EnderbyTweak to the fix in r156212, as with the change in...
2012-05-04 Kevin EnderbyFix a bug in the ARM disassembler for wide branch condi...
2012-05-04 Sebastian PopAdded missing CMN case in Thumb2SizeReduction pass...
2012-05-04 Matt Beaumont-GayPacify GCC's -Wreturn-type
2012-05-04 Hans WennborgMake ARM and Mips use TargetMachine::getTLSModel()
2012-05-04 Jakob Stoklund OlesenRemove the SubRegClasses field from RegisterClass descr...
2012-05-03 Kevin EnderbyFix issues with the ARM bl and blx thumb instructions...
2012-05-03 Silviu BarangaFixed disassembler for vstm/vldm ARM VFP instructions.
2012-05-02 Jim GrosbachARM: Add missing two-operand VBIC aliases.
2012-05-02 Richard BartonDisallow YIELD and other allocated nop hints in pre...
2012-05-01 Jim GrosbachARM: Add a few missing add->sub aliases w/ 'w' suffix.
2012-05-01 Jim GrosbachARM: allow vanilla expressions for movw/movt.
2012-05-01 Bill WendlingChange the PassManager from a reference to a pointer.
2012-04-30 Jim GrosbachARM: Diagnostics for out of range fixups.
2012-04-30 Jakob Stoklund OlesenFix address calculation error from r155744.
2012-04-30 Bob WilsonDon't introduce illegal types when creating vmull opera...
2012-04-28 Jakob Stoklund OlesenFix a problem with blocks that need to be split twice.
2012-04-27 Jim GrosbachARM: Thumb add(sp plus register) asm constraints.
2012-04-27 Jim GrosbachARM: Tweak tADDrSP definition for consistent operand...
2012-04-27 Jakob Stoklund OlesenTrack worst case alignment padding more accurately.
2012-04-27 Lang HamesFix the order of the operands in the llvm.fma intrinsic...
2012-04-27 Richard BartonFix ARM assembly parsing for upper case condition codes...
2012-04-27 Richard BartonRefactor IT handling not to store the bottom bit of...
2012-04-27 Evan ChengImplement a bastardized ABI.
2012-04-27 Evan Cheng- thumbv6 shouldn't imply +thumb2. Cortex-M0 doesn...
2012-04-26 Jim GrosbachARM: Thumb ldr(literal) base address alignment is 32...
2012-04-26 Tim NorthoverUse VLD1 in NEON extenting-load patterns instead of...
2012-04-26 Tim NorthoverTest commit.
2012-04-26 Evan ChengIf triple is armv7 / thumbv7 and a CPU is specified...
2012-04-25 Richard BartonUnify internal representation of ARM instructions with...
next