[mips][microMIPS] Implement LBU16, LHU16, LW16, SB16, SH16 and SW16 instructions
[oota-llvm.git] / lib / Target / R600 /
2014-11-24 Aaron BallmanRemoving a variable that is initialized but never read...
2014-11-23 Matt ArsenaultR600: Fix extloads of i1 on R600/Evergreen
2014-11-23 Matt ArsenaultR600: Fix assert on copy of an i1 on pre-SI
2014-11-21 Tom StellardR600/SI: Add an s_mov_b32 to patterns which use the...
2014-11-21 Tom StellardR600/SI: Emit s_mov_b32 m0, -1 before every DS instruction
2014-11-21 Tom StellardR600/SI: Add SIFoldOperands pass
2014-11-21 Tom StellardR600/SI: Mark s_mov_b32 and s_mov_b64 as rematerializable
2014-11-19 Tom StellardR600/SI: Make SIInstrInfo::isOperandLegal() more strict
2014-11-19 Matt ArsenaultR600/SI: Implement areMemAccessesTriviallyDisjoint
2014-11-18 Matt ArsenaultR600/SI: Set hasSideEffects = 0 on load and store instr...
2014-11-18 Matt ArsenaultR600/SI: Move SIFixSGPRCopies to inst selector passes
2014-11-18 Tom StellardR600/SI: Make sure resource descriptors are always...
2014-11-17 Matt ArsenaultR600/SI: Don't copy flags when extracting subreg
2014-11-17 Matt ArsenaultR600/SI: Assume SIFixSGPRCopies makes changes
2014-11-16 Craig TopperConvert some EVTs to MVTs where only a SimpleValueType...
2014-11-15 Matt ArsenaultR600: Permute operands when selecting legacy min/max
2014-11-15 Tom StellardR600: Fix 64-bit integer division
2014-11-15 Tom StellardR600: Factor i64 UDIVREM lowering into its own fuction
2014-11-14 Tom StellardR600/SI: Mark s_movk_i32 as rematerializable
2014-11-14 Tom StellardR600/SI: Fix spilling of m0 register
2014-11-14 Matt ArsenaultR600/SI: Combine min3/max3 instructions
2014-11-14 Matt ArsenaultR600/SI: Fix verifier error from a branch on IMPLICIT_DEF
2014-11-14 Matt ArsenaultFix unused variable warning without asserts
2014-11-14 Matt ArsenaultR600/SI: Match integer min / max instructions
2014-11-14 Matt ArsenaultR600/SI: Use S_BFE_I64 for 64-bit sext_inreg
2014-11-14 Tom StellardR600/SI: Fix assembly names for exec_hi and exec_lo
2014-11-14 Tom StellardR600/SI: Start implementing an assembler
2014-11-14 Matt ArsenaultR600/SI: Make constant array static
2014-11-13 Matt ArsenaultR600/SI: Fix fmin_legacy / fmax_legacy matching for SI
2014-11-13 Aditya NandakumarWe can get the TLOF from the TargetMachine - so constru...
2014-11-13 Matt ArsenaultR600/SI: Use s_movk_i32
2014-11-13 Matt ArsenaultR600/SI: Fix definition for s_cselect_b32
2014-11-13 Matt ArsenaultR600: Fix assert on empty function
2014-11-13 Matt ArsenaultR600: Error on initializer for LDS.
2014-11-13 Matt ArsenaultR600/SI: Get rid of FCLAMP_SI pseudo
2014-11-13 Matt ArsenaultR600/SI: Allow commuting with src2_modifiers
2014-11-13 Matt ArsenaultR600/SI: Allow commuting some 3 op instructions
2014-11-13 Aditya NandakumarThis patch changes the ownership of TLOF from TargetLow...
2014-11-12 Jingyue WuFix broken doxygen annotations, NFC
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-07 Matt ArsenaultR600: Remove unused define
2014-11-05 Matt ArsenaultR600/SI: Fix omod display for VOP3b
2014-11-05 Matt ArsenaultR600/SI: Move all rsrc building functions to SIISelLowering
2014-11-05 Matt ArsenaultR600/SI: Remove SI_ADDR64_RSRC
2014-11-05 Tom StellardR600/SI: Change all instruction assembly names to lower...
2014-11-04 Matt ArsenaultR600/SI: Rename div_scale dest operands to match docume...
2014-11-04 NAKAMURA TakumiR600/LLVMBuild.txt: Add TransformUtils.
2014-11-03 Tom StellardReapply: R600: Make sure to inline all internal functions
2014-11-03 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getAllMetadataOtherTh...
2014-11-02 Matt ArsenaultR600: Don't unnecessarily repeat the register class
2014-11-02 Matt ArsenaultR600/SI: Use REG_SEQUENCE instead of INSERT_SUBREGs
2014-11-02 Matt ArsenaultSupport REG_SEQUENCE in tablegen.
2014-10-31 Reid KlecknerRevert "R600: Add missing file to CMakeLists.txt"
2014-10-31 Reid KlecknerRevert "R600: Make sure to inline all internal functions"
2014-10-31 Reid KlecknerWork around bugs in MSVC "14" CTP 3's conversion logic
2014-10-31 Tom StellardR600: Add IPO to the list of required libraries
2014-10-31 Tom StellardR600: Add missing file to CMakeLists.txt
2014-10-31 Tom StellardR600: Don't promote allocas when one of the users is...
2014-10-31 Tom StellardR600: Make sure to inline all internal functions
2014-10-21 Matt ArsenaultAdd minnum / maxnum codegen
2014-10-21 Matt ArsenaultR600/SI: Add missing parameter to div_fmas intrinsic
2014-10-21 Matt ArsenaultR600: Use default GlobalDirective
2014-10-21 Rafael EspindolaDrop support for an old version of ld64 (from darwin 9).
2014-10-21 Matt ArsenaultR600/SI: Add pattern for bswap
2014-10-21 Rafael EspindolaFix a bit of confusion about .set and produce more...
2014-10-17 Aaron WatryR600/SI: Add global atomicrmw xchg
2014-10-17 Aaron WatryR600/SI: Add global atomicrmw xor
2014-10-17 Aaron WatryR600/SI: Add global atomicrmw or
2014-10-17 Aaron WatryR600/SI: Add global atomicrmw min/umin
2014-10-17 Aaron WatryR600/SI: Add global atomicrmw max/umax
2014-10-17 Aaron WatryR600/SI: Add global atomicrmw and
2014-10-17 Aaron WatryR600/SI: Add global atomicrmw sub
2014-10-17 Matt ArsenaultR600/SI: Remove redundant setting of instruction bits
2014-10-17 Matt ArsenaultFix typo
2014-10-17 Matt ArsenaultR600/SI: Also check for FPImm literal constants
2014-10-17 Matt ArsenaultR600/SI: Allow commuting with source modifiers
2014-10-17 Matt ArsenaultR600/SI: Simplify code with hasModifiersSet
2014-10-17 Matt ArsenaultR600/SI: Fix general commuting breaking src mods
2014-10-17 Matt ArsenaultR600/SI: Cleanup code with ChangeToFPImmediate
2014-10-17 Matt ArsenaultR600/SI: Allow comuting fp immediates
2014-10-17 Matt ArsenaultR600/SI: Use early return instead of checking condition...
2014-10-17 Matt ArsenaultR600/SI: Use complex pattern for MUBUF load patterns.
2014-10-17 Matt ArsenaultR600/SI: Remove SI_BUFFER_RSRC pseudo
2014-10-17 Matt ArsenaultR600/SI: Simplify debug printing
2014-10-16 Matt ArsenaultR600/SI: Remove another VALU pattern
2014-10-16 Matt ArsenaultR600/SI: Remove unnecessary VALU patterns
2014-10-16 Matt ArsenaultR600: Fix nonsensical implementation of computeKnownBit...
2014-10-16 Matt ArsenaultR600: Remove dead function
2014-10-15 Matt ArsenaultR600: Remove unnecessary part of computeKnownBitsForTar...
2014-10-15 Matt ArsenaultMove variable down to use
2014-10-15 Tom StellardR600/SI: Fix bug where immediates were being used in...
2014-10-15 Matt ArsenaultR600/SI: Also try to use 0 base for misaligned 8-byte...
2014-10-15 Matt ArsenaultR600: Fix miscompiles when BFE has multiple uses
2014-10-15 Rafael EspindolaSimplify handling of --noexecstack by using getNonexecu...
2014-10-15 Rafael EspindolaMove getNonexecutableStackSection up to the base ELF...
2014-10-15 Matt ArsenaultR600: Use existing variable
2014-10-15 Matt ArsenaultR600: Remove outdated comment
2014-10-14 Jan VeselyReapply "R600: Add new intrinsic to read work dimensions"
2014-10-14 Rafael EspindolaRevert "R600: Add new intrinsic to read work dimensions"
2014-10-14 Jan VeselyR600: Add new intrinsic to read work dimensions
next