Add support for register masks to PBQP.
[oota-llvm.git] / lib / Target /
2012-03-23 Benjamin KramerInclude cstdio in a few place that depended on getting...
2012-03-23 Benjamin KramerMove ftostr into its last user (cppbackend) and simplif...
2012-03-23 Eric ChristopherRemove the C backend.
2012-03-22 Silviu BarangaAdded soft fail checks for the disassembler when decodi...
2012-03-22 Silviu BarangaAdded soft fail cases for the disassembler when decodin...
2012-03-22 Silviu BarangaAdded soft fail cases for the disassembler when decodin...
2012-03-22 Craig TopperRemove some unnecessary forward declarations.
2012-03-22 Hal FinkelPPC::DBG_VALUE must use Reg+Imm frame-index elimination...
2012-03-21 Kevin EnderbyFix ARM disassembly of VST1 and VST2 instructions with...
2012-03-21 Joerg SonnenbergerPut Is64BitMemOperand into !defined(NDEBUG) for now.
2012-03-21 Benjamin KramerUse a signed value for this enum to avoid spuriuos...
2012-03-21 Joerg SonnenbergerFix generation of the address size override prefix...
2012-03-21 Craig TopperAdd typecast to silence -Wswitch warning introduced...
2012-03-21 Craig TopperSpacing fixes and using 'unsigned' instead of 'int...
2012-03-21 Akira HatanakaIncremental big endian patch by Jack Carter.
2012-03-20 Chad Rosier[avx] Add patterns for combining vextractf128 + vmovaps...
2012-03-20 Evan ChengChange conditional instructions definitions, e.g. ANDCC...
2012-03-20 Matt Beaumont-Gayremove unused variable
2012-03-20 Chad Rosier[avx] Add the AddedComplexity to the VINSERTI128 avx2...
2012-03-20 Bob WilsonRequire a base pointer for stack realignment when SP...
2012-03-20 Bob WilsonRemove some redundant checks.
2012-03-20 Chad RosierWhitespace.
2012-03-20 Chad Rosier[avx] Move the vextractf128 patterns closer to the...
2012-03-20 Kevin EnderbyFix assembling ARM vst2 instructions with double-spaced...
2012-03-20 Jim GrosbachARM non-scattered MachO relocations for movw/movt.
2012-03-20 Chad Rosier[avx] Adjust the VINSERTF128rm pattern to allow for...
2012-03-20 Silviu BarangaThe ARM instructions that have an unpredictable behavio...
2012-03-20 Richard BartonTest Commit - add a newline
2012-03-20 Craig TopperRemove code that prevented lowering shuffles if they...
2012-03-20 Craig TopperFactor out target shuffle mask decoding from getShuffle...
2012-03-19 Chris Lattnerfix a build failure with libc++
2012-03-19 Jim GrosbachARM branch relaxation for unconditional t1 branches.
2012-03-19 Jim GrosbachARM assembly, accept optional '#' on lane index number.
2012-03-19 Anton KorobeynikovPerform mul combine when multiplying wiht negative...
2012-03-19 Preston GurdThis patch adds X86 instruction itineraries for non...
2012-03-19 Benjamin KramerAdd a note for -ffast-math optimization of vector norm.
2012-03-18 Craig TopperisCommutedMOVLMask should only look at 128-bit vectors...
2012-03-17 Craig TopperReorder includes in Target backends to following coding...
2012-03-17 Craig TopperFix some copy and paste remnants of Cell and SPU in...
2012-03-17 Craig TopperFix typo in file header.
2012-03-17 Craig TopperPass TargetOptions to HexagonTargetMachine constructor...
2012-03-17 Craig TopperReorder includes to match coding standards. Fix an...
2012-03-16 Bill WendlingCheck if we can handle the arguments of a call (and...
2012-03-16 Jim GrosbachARM fix silly typo in optional operand alias.
2012-03-16 Jim GrosbachARM divided syntax fmrx/fmxr mnemonics.
2012-03-16 Jim GrosbachARM ldm/stm register lists can be out of order.
2012-03-16 Jim GrosbachARM optional operand on MRC/MCR assembly instructions.
2012-03-16 Jim GrosbachARM vmrs system registers mvfr0 and mvfr1 handling.
2012-03-15 Jim GrosbachRemove inadvertant commit.
2012-03-15 Chad Rosier[fast-isel] Address Eli's comments for r152847. Specif...
2012-03-15 Chad Rosier[fast-isel] Don't try to encode LONG_MIN using cmn...
2012-03-15 Jim GrosbachARM case-insensitive checking for APSR_nzcv.
2012-03-15 Jim GrosbachARM aliases for pre-unified syntax fcmpz[sd] mnemonics.
2012-03-15 Lang HamesUse vmov.f32 to materialize f32 consts on ARM. This...
2012-03-15 Kristof BeylsFix VCVT decoding (between floating-point and fixed...
2012-03-15 Chad Rosier[avx] Add patterns for VINSERTF128rm.
2012-03-13 Kevin EnderbyChange the X86 assembler to not require a segment regis...
2012-03-12 Kevin EnderbyAdded a missing error check for X86 assembly with misma...
2012-03-12 Bob WilsonSwitch to unified syntax for VFP instructions in inline...
2012-03-11 Benjamin KramerRemove global map. This code isn't even hot.
2012-03-11 Craig TopperConvert more static tables of registers used by calling...
2012-03-11 Craig TopperUse uint16_t to store registers and opcode in static...
2012-03-11 Craig TopperRemove unused functions getArgRegs and getNumArgRegs.
2012-03-11 Stepan Dyatkovskiyllvm::SwitchInst
2012-03-10 Kay Tiong Khoo*fix typo in comment; test of commit access
2012-03-10 Benjamin KramerC files in llvm still have to be C89 compliant, remove...
2012-03-10 Bill WendlingFix disasm of iret, sysexit, and sysret when displayed...
2012-03-10 Akira HatanakaDo not custom lower i64 nodes if i64 is not a legal...
2012-03-09 Akira HatanakaLower SETCC nodes during legalization. Previously,...
2012-03-09 Akira HatanakaRemove unused header files.
2012-03-09 Kevin EnderbyAdd the missing call to Error when a bad X86 scale...
2012-03-09 Kevin EnderbyFix the x86 disassembler to at least print the lock...
2012-03-09 Craig TopperUse uint16_t to store opcodes in static tables in X86...
2012-03-09 Ahmed CharlesFix undefined behavior in the Mips backend.
2012-03-09 Chad RosierFix a regression from r147481.
2012-03-08 Craig TopperUse uint16_t to store instruction implicit uses and...
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-03-08 Akira HatanakaInvoke setTargetDAGCombine for SELECT.
2012-03-08 Akira HatanakaSwap the operands of a select node if the false (the...
2012-03-08 Akira HatanakaSet minimum function alignment to 3 if target is Mips64.
2012-03-08 Akira HatanakaThis patch eliminates redundant instructions that produ...
2012-03-08 Jim GrosbachARM don't use MCRelaxAll, as it's not safe on ARM.
2012-03-07 Chad Rosier[fast-isel] ARMEmitCmp generates FMSTAT, which transfer...
2012-03-07 Jim GrosbachARM pre-v6 assembly parsing for umull/smull.
2012-03-07 Jim GrosbachARM pre-v6 alias for 'nop' to 'mov r0, r0'
2012-03-07 Jim GrosbachTidy up. Remove dead code that slipped into previous...
2012-03-06 Jim GrosbachARM more NEON VLD/VST composite physical register refac...
2012-03-06 Jim GrosbachARM refactor more NEON VLD/VST instructions to use...
2012-03-06 Eli FriedmanFix the operand ordering on aliases for shld and shrd...
2012-03-06 Jim GrosbachTidy up. Kill some dead code.
2012-03-06 Jakob Stoklund OlesenAllow the same types in DPair as in QPR.
2012-03-06 Kevin EnderbyFix a bug in the ARM disassembly of the neon VLD2 all...
2012-03-06 Roman DivackyConvert PowerPC to register mask operands.
2012-03-06 Jakob Stoklund OlesenAdd <imp-def> operands when reloading into physregs.
2012-03-06 Lang HamesSplit fpscr into two registers: FPSCR and FPSCR_NZCV.
2012-03-05 Jim GrosbachARM vpush/vpop assembler mnemonics accept an optional...
2012-03-05 Jim GrosbachARM Refactor VLD/VST spaced pair instructions.
2012-03-05 Jim GrosbachARM Remove a bit of dead code.
2012-03-05 Jim GrosbachARM refactor away a bunch of VLD/VST pseudo instructions.
2012-03-05 Jim GrosbachMake MCRegisterInfo available to the the MCInstPrinter.
next