aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2011-11-03Reapply r143206, with fixes. Disallow physical register lifetimesDan Gohman
2011-11-03fixed global array handling for ptx to use the correct bit widthsDan Bailey
2011-11-03build: Add initial cut at LLVMBuild.txt files.Daniel Dunbar
2011-11-03Add new X86 AVX2 VBROADCAST instructions.Craig Topper
2011-11-03Add support for sign-extending non-legal types in SelectSIToFP().Chad Rosier
2011-11-02Fixed parameter name.Lang Hames
2011-11-02Try to lower memset/memcpy/memmove to vector instructions on ARM where the al...Lang Hames
2011-11-02Add support for comparing integer non-legal types.Chad Rosier
2011-11-02Fix the issue that r143552 was trying to address the _right_ way. One-regist...Owen Anderson
2011-11-02The rules disallowing single-register reglist operands only apply to the POP ...Owen Anderson
2011-11-02Register list operands are not allowed to contain only a single register. Al...Owen Anderson
2011-11-02Factor out an EmitIntExt function. No functionality change intended.Chad Rosier
2011-11-02More AVX2 instructions and intrinsics.Craig Topper
2011-11-02Add a bunch more X86 AVX2 instructions and their corresponding intrinsics.Craig Topper
2011-11-02Factor out a SelectTrunc function. No functionality change intended.Chad Rosier
2011-11-01ARM label operands can be quoted.Jim Grosbach
2011-11-01ARM label operands can have an optional '#' before them.Jim Grosbach
2011-11-01Fix disassembly of some VST1 instructions.Owen Anderson
2011-11-01rename getHostTriple into getDefaultTargetTripleSebastian Pop
2011-11-01Teach the x86 backend a couple tricks for dealing with v16i8 sra by a constan...Eli Friedman
2011-11-01Don't fold negative offsets into cp / dp accesses to avoid relocation errors.Richard Osborne
2011-11-01ARM VLD/VST assembly parsing for symbolic address operands.Jim Grosbach
2011-10-31Add support for new atomics to cpp backend. Misc other fixes while I'm here....Eli Friedman
2011-10-31ARM VST1 w/ writeback assembly parsing and encoding.Jim Grosbach
2011-10-31ARM writeback vs. stride operands for VST/VLD.Jim Grosbach
2011-10-31More not-crashing NEON disassembly updates for the vld refactoring.Owen Anderson
2011-10-31Begin adding AVX2 instructions. No selection support yet other than intrinsics.Craig Topper
2011-10-31Switch new .file directive emission off by default, change llc's flag for it toNick Lewycky
2011-10-30Add intrinsics and feature flag for read/write FS/GS base instructions. Also ...Craig Topper
2011-10-30X86: Emit logical shift by constant splat of <16 x i8> as a <8 x i16> shift a...Benjamin Kramer
2011-10-30Fix pr11266.Nadav Rotem
2011-10-29PPC: Disable moves for all CR subregisters.Benjamin Kramer
2011-10-29Revert r143206, as there are still some failing tests.Dan Gohman
2011-10-28ARM mode 'mov' to 'mvn' assembler alias.Jim Grosbach
2011-10-28Add Thumb2 alias for "mov Rd, #imm" to "mvn Rd, #~imm".Jim Grosbach
2011-10-28Specify that the high bit of the alignment field is fixed to 0 on these instr...Owen Anderson
2011-10-28Make changes necessary in LowerFormalArguments to support Mips64.Akira Hatanaka
2011-10-28Make changes necessary in LowerCall to support Mips64.Akira Hatanaka
2011-10-28Add variable IsO32 to MipsTargetLowering.Akira Hatanaka
2011-10-28Reapply r143202, with a manual decoding hook for SWP. This change inadvertan...Owen Anderson
2011-10-28Reapply r143177 and r143179 (reverting r143188), with schedulerDan Gohman
2011-10-28Revert r143202.Owen Anderson
2011-10-28Specify fixed bits on CPS instructions to enable roundtripping.Owen Anderson
2011-10-28Thumb2 ADD/SUB instructions encoding selection outside IT block.Jim Grosbach
2011-10-28Speculatively disable Dan's commits 143177 and 143179 to see ifDuncan Sands
2011-10-28Eliminate LegalizeOps' LegalizedNodes map and have it just call RAUWDan Gohman
2011-10-28ARM Allow 'q' registers in VLD/VST vector lists.Jim Grosbach
2011-10-27Remove the Alpha backend.Dan Gohman
2011-10-27Add some NEON stores to the VLD decoding hook that were accidentally omitted ...Owen Anderson
2011-10-27Also set addrmode6 alignment when align==size.Jakob Stoklund Olesen