aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-03-04Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper
2012-03-04Use uint8_t instead of enums to store values in X86 disassembler table. Shave...Craig Topper
2012-03-02Prevent obscure and incorrect tail-call optimization.Chad Rosier
2012-03-01Neuter the optimization I implemented with r107852 and r108258 which turn someEvan Cheng
2012-03-01Handle regmasks in Thumb1RegisterInfo::saveScavengerRegister().Jakob Stoklund Olesen
2012-03-01ARM use the right opcode for FP<->Integer move in fast-isel.Jim Grosbach
2012-03-01Minimal changes for LLVM to compile under VS11.Michael J. Spencer
2012-03-01Changes for migrating to using register mask operands.Akira Hatanaka
2012-03-01Change ARMInstPrinter::printPredicateOperand() so it will not abort if itKevin Enderby
2012-03-01Fix bugs which were introduced when support for base+index floating point loadsAkira Hatanaka
2012-03-01Make TargetRegisterClasses non-virtual by making the only virtual function a ...Benjamin Kramer
2012-03-01Emit the "is an intrinsic overloaded" table as a bitfield.Benjamin Kramer
2012-03-01Pass endian information to constructors. Define separate functions to createAkira Hatanaka
2012-02-29Added annotations for x86 pc relative loads to llvm's 'C' disassembler.Kevin Enderby
2012-02-29Intel Atom instruction itineraries for mov sign extension and mov zero extens...Andrew Trick
2012-02-29Make MemoryObject accessor members const againDerek Schuff
2012-02-28ARM implement TargetInstrInfo::getNoopForMachoTarget()Jim Grosbach
2012-02-28ARM vbit/vbif/vbsl assembly optional size suffix.Jim Grosbach
2012-02-28Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng
2012-02-28Properly MCize the section switch, removing a FIXME.Roman Divacky
2012-02-28Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar
2012-02-28remove blanks, and some code formatJia Liu
2012-02-28Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng
2012-02-28Add comments.Akira Hatanaka
2012-02-28Do not reserve $gp as a dedicated global base register if the target ABI is n...Akira Hatanaka
2012-02-28Add support for floating point base register + offset register addressing modeAkira Hatanaka
2012-02-28Enable ARM base pointer when calling functions with large arguments.Jakob Stoklund Olesen
2012-02-27This patch adds instruction latencies for the SSE instructionsPreston Gurd
2012-02-27Delete incorrect reference to inexistent Hexagon architecture manuals.Evandro Menezes
2012-02-27ARM BL/BLX instruction fixups should use relocations.Jim Grosbach
2012-02-27Reapply r151278 with fixes.Roman Divacky
2012-02-27Add q suffix aliases for the fistp and fisttp mnemonics.Chad Rosier
2012-02-27Remove unnecessary template parameters.Akira Hatanaka
2012-02-27Fix instruction predicates that were not set correctly.Akira Hatanaka
2012-02-27Fix the symbolic operand added for the C disassmbler API for the ARM blKevin Enderby
2012-02-27Remove HexagonGenIntrinsics.inc from Hexagon cmake file. It does not appear i...Craig Topper
2012-02-27delete useless comment&blankJia Liu
2012-02-27X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by ...Craig Topper
2012-02-26Default TargetData alignment information for 128-bit floating-point types.Hal Finkel
2012-02-25Revert r151278, breaks static linking.Hal Finkel
2012-02-25Target/X86: Fix assertion failures and warnings caused by r151382 _ftol2 lowe...NAKAMURA Takumi
2012-02-25Add definitions of floating point multiply add/sub and negative multiplyAkira Hatanaka
2012-02-24Add an option to use a virtual register as the global base register instead ofAkira Hatanaka
2012-02-24Remove unused cl::opt, make another opt static.Benjamin Kramer
2012-02-24Thumb2 asm aliases for wide bitwise w/ immediate instructions.Jim Grosbach
2012-02-24Add WIN_FTOL_* psudo-instructions to model the unique calling conventionMichael J. Spencer
2012-02-24X11/X2 loads around indirect calls on ppc64 should not be deleted.Hal Finkel
2012-02-24Remove dead code.Richard Osborne
2012-02-24Turn avx insert intrinsic calls into INSERT_SUBVECTOR DAG nodes and remove du...Pete Cooper
2012-02-24comment fixJia Liu