aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-03-12Added a missing error check for X86 assembly with mismatched base and indexKevin Enderby
2012-03-12Switch to unified syntax for VFP instructions in inline assembly.Bob Wilson
2012-03-11Remove global map. This code isn't even hot.Benjamin Kramer
2012-03-11Convert more static tables of registers used by calling convention to uint16_...Craig Topper
2012-03-11Use uint16_t to store registers and opcode in static tables in the target spe...Craig Topper
2012-03-11Remove unused functions getArgRegs and getNumArgRegs.Craig Topper
2012-03-11llvm::SwitchInstStepan Dyatkovskiy
2012-03-10*fix typo in comment; test of commit accessKay Tiong Khoo
2012-03-10C files in llvm still have to be C89 compliant, remove C++-style comments.Benjamin Kramer
2012-03-10Fix disasm of iret, sysexit, and sysret when displayed with Intel syntax.Bill Wendling
2012-03-10Do not custom lower i64 nodes if i64 is not a legal type. Move lines that setAkira Hatanaka
2012-03-09Lower SETCC nodes during legalization. Previously, it was lowered in DAG comb...Akira Hatanaka
2012-03-09Remove unused header files.Akira Hatanaka
2012-03-09Add the missing call to Error when a bad X86 scale expression is parsed.Kevin Enderby
2012-03-09Fix the x86 disassembler to at least print the lock prefix if it is the firstKevin Enderby
2012-03-09Use uint16_t to store opcodes in static tables in X86 backend.Craig Topper
2012-03-09Fix undefined behavior in the Mips backend.Ahmed Charles
2012-03-09Fix a regression from r147481.Chad Rosier
2012-03-08Use uint16_t to store instruction implicit uses and defs. Reduces static data.Craig Topper
2012-03-08Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy
2012-03-08Invoke setTargetDAGCombine for SELECT.Akira Hatanaka
2012-03-08Swap the operands of a select node if the false (the second) operand is 0.Akira Hatanaka
2012-03-08Set minimum function alignment to 3 if target is Mips64.Akira Hatanaka
2012-03-08This patch eliminates redundant instructions that produce 0.Akira Hatanaka
2012-03-08ARM don't use MCRelaxAll, as it's not safe on ARM.Jim Grosbach
2012-03-07[fast-isel] ARMEmitCmp generates FMSTAT, which transfers the floating-point Chad Rosier
2012-03-07ARM pre-v6 assembly parsing for umull/smull.Jim Grosbach
2012-03-07ARM pre-v6 alias for 'nop' to 'mov r0, r0'Jim Grosbach
2012-03-07Tidy up. Remove dead code that slipped into previous commit.Jim Grosbach
2012-03-06ARM more NEON VLD/VST composite physical register refactoring.Jim Grosbach
2012-03-06ARM refactor more NEON VLD/VST instructions to use composite physregsJim Grosbach
2012-03-06Fix the operand ordering on aliases for shld and shrd. PR12173, part 2.Eli Friedman
2012-03-06Tidy up. Kill some dead code.Jim Grosbach
2012-03-06Allow the same types in DPair as in QPR.Jakob Stoklund Olesen
2012-03-06Fix a bug in the ARM disassembly of the neon VLD2 all lanes instruction.Kevin Enderby
2012-03-06Convert PowerPC to register mask operands.Roman Divacky
2012-03-06Add <imp-def> operands when reloading into physregs.Jakob Stoklund Olesen
2012-03-06Split fpscr into two registers: FPSCR and FPSCR_NZCV.Lang Hames
2012-03-05ARM vpush/vpop assembler mnemonics accept an optional size suffix.Jim Grosbach
2012-03-05ARM Refactor VLD/VST spaced pair instructions.Jim Grosbach
2012-03-05ARM Remove a bit of dead code.Jim Grosbach
2012-03-05ARM refactor away a bunch of VLD/VST pseudo instructions.Jim Grosbach
2012-03-05Make MCRegisterInfo available to the the MCInstPrinter.Jim Grosbach
2012-03-05Address Evan's comments for r151877.Chad Rosier
2012-03-05updated patch for the ARM fused multiply add/subSebastian Pop
2012-03-05Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper
2012-03-05Make aliases for shld and shrd match gas. PR12173.Eli Friedman
2012-03-04Use <def,undef> operands when spilling NEON bundles.Jakob Stoklund Olesen
2012-03-04Use uint16_t to store register overlaps to reduce static data.Craig Topper
2012-03-04Use uint16_t instead of unsigned to store registers in reg classes. Reduces s...Craig Topper