summaryrefslogtreecommitdiff
path: root/lib/Target
Commit message (Expand)AuthorAge
* Allow i1 to be promoted to i32 for ARM APCS calling convention.Chad Rosier2011-11-05
* Enhanced vzeroupper insertion pass that avoids inserting vzeroupper where it ...Eli Friedman2011-11-04
* Cannot create a result register for non-legal types.Chad Rosier2011-11-04
* When materializing an i32, SExt vs ZExt doesn't matter when we're trying to fitChad Rosier2011-11-04
* Enable support for materializing i1, i8, and i16 integers via move immediate.Chad Rosier2011-11-04
* build/cmake: Coalesce the configuration time header include fragment generationDaniel Dunbar2011-11-04
* build/cmake: Use tblgen macro directly instead of llvm_tablegen, which justDaniel Dunbar2011-11-04
* Add missing argument for atomic instructions in c++ backend. PR11268, part 2.Eli Friedman2011-11-04
* Add intrinsics for X86 vcvtps2ph and vcvtph2ps instructionsCraig Topper2011-11-04
* Fix some minor scheduling itinerary bug. It's not expected to actually affect...Evan Cheng2011-11-04
* Indentation.Chad Rosier2011-11-04
* Add fast-isel support for returning i1, i8, and i16.Chad Rosier2011-11-04
* Reapply r143206, with fixes. Disallow physical register lifetimesDan Gohman2011-11-03
* fixed global array handling for ptx to use the correct bit widthsDan Bailey2011-11-03
* build: Add initial cut at LLVMBuild.txt files.Daniel Dunbar2011-11-03
* Add new X86 AVX2 VBROADCAST instructions.Craig Topper2011-11-03
* Add support for sign-extending non-legal types in SelectSIToFP().Chad Rosier2011-11-03
* Fixed parameter name.Lang Hames2011-11-02
* Try to lower memset/memcpy/memmove to vector instructions on ARM where the al...Lang Hames2011-11-02
* Add support for comparing integer non-legal types.Chad Rosier2011-11-02
* Fix the issue that r143552 was trying to address the _right_ way. One-regist...Owen Anderson2011-11-02
* The rules disallowing single-register reglist operands only apply to the POP ...Owen Anderson2011-11-02
* Register list operands are not allowed to contain only a single register. Al...Owen Anderson2011-11-02
* Factor out an EmitIntExt function. No functionality change intended.Chad Rosier2011-11-02
* More AVX2 instructions and intrinsics.Craig Topper2011-11-02
* Add a bunch more X86 AVX2 instructions and their corresponding intrinsics.Craig Topper2011-11-02
* Factor out a SelectTrunc function. No functionality change intended.Chad Rosier2011-11-02
* ARM label operands can be quoted.Jim Grosbach2011-11-01
* ARM label operands can have an optional '#' before them.Jim Grosbach2011-11-01
* Fix disassembly of some VST1 instructions.Owen Anderson2011-11-01
* rename getHostTriple into getDefaultTargetTripleSebastian Pop2011-11-01
* Teach the x86 backend a couple tricks for dealing with v16i8 sra by a constan...Eli Friedman2011-11-01
* Don't fold negative offsets into cp / dp accesses to avoid relocation errors.Richard Osborne2011-11-01
* ARM VLD/VST assembly parsing for symbolic address operands.Jim Grosbach2011-11-01
* Add support for new atomics to cpp backend. Misc other fixes while I'm here....Eli Friedman2011-10-31
* ARM VST1 w/ writeback assembly parsing and encoding.Jim Grosbach2011-10-31
* ARM writeback vs. stride operands for VST/VLD.Jim Grosbach2011-10-31
* More not-crashing NEON disassembly updates for the vld refactoring.Owen Anderson2011-10-31
* Begin adding AVX2 instructions. No selection support yet other than intrinsics.Craig Topper2011-10-31
* Switch new .file directive emission off by default, change llc's flag for it toNick Lewycky2011-10-31
* Add intrinsics and feature flag for read/write FS/GS base instructions. Also ...Craig Topper2011-10-30
* X86: Emit logical shift by constant splat of <16 x i8> as a <8 x i16> shift a...Benjamin Kramer2011-10-30
* Fix pr11266.Nadav Rotem2011-10-30
* PPC: Disable moves for all CR subregisters.Benjamin Kramer2011-10-29
* Revert r143206, as there are still some failing tests.Dan Gohman2011-10-29
* ARM mode 'mov' to 'mvn' assembler alias.Jim Grosbach2011-10-28
* Add Thumb2 alias for "mov Rd, #imm" to "mvn Rd, #~imm".Jim Grosbach2011-10-28
* Specify that the high bit of the alignment field is fixed to 0 on these instr...Owen Anderson2011-10-28
* Make changes necessary in LowerFormalArguments to support Mips64.Akira Hatanaka2011-10-28
* Make changes necessary in LowerCall to support Mips64.Akira Hatanaka2011-10-28