[asan] Add a flag to control asm instrumentation.
[oota-llvm.git] / lib / Target / R600 /
2014-05-05 Tom StellardR600: Expand i64 ISD:SUB
2014-05-05 Marek OlsakR600/SI: allow 5 more input SGPRs to a shader
2014-05-02 Tom StellardR600/SI: Add processor type for Mullins.
2014-05-02 Tom StellardR600: Expand vector sin and cos.
2014-05-02 Tom StellardR600: Expand TruncStore i64 -> {i16,i8}
2014-05-02 Tom StellardR600/SI: Only create one instruction when spilling...
2014-05-01 Matt ArsenaultR600/SI: Fix verifier error with pseudo store instructions.
2014-04-30 Tom StellardR600/SI: Use VALU instructions for copying i1 values
2014-04-30 Tom StellardR600/SI: Teach moveToVALU how to handle some SMRD instr...
2014-04-30 Tom StellardR600: Remove unused function AMDGPUSubtarget::getDefaul...
2014-04-30 Craig TopperUse makeArrayRef insted of calling ArrayRef<T> construc...
2014-04-30 Craig TopperDe-virtualize or remove some methods that have no overr...
2014-04-29 Tom StellardR600: Remove duplicate setting of SELECT expansion.
2014-04-29 Tom StellardR600/SI: Custom lower SI_IF and SI_ELSE to avoid machin...
2014-04-29 Tom StellardR600/SI: Only select SALU instructions in the entry...
2014-04-29 Tom StellardR600: optimize the UDIVREM 64 algorithm
2014-04-29 Tom StellardR600: Implement iterative algorithm for udivrem
2014-04-29 Tom StellardR600: Change UDIV/UREM to UDIVREM when legalizing types
2014-04-29 Tom StellardR600: remove unused variable
2014-04-29 Craig Topper[C++11] Add 'override' keywords and remove 'virtual...
2014-04-28 Craig TopperConvert more SelectionDAG functions to use ArrayRef.
2014-04-28 Craig Topper[C++] Use 'nullptr'.
2014-04-27 Craig TopperConvert SelectionDAG::MorphNodeTo to use ArrayRef.
2014-04-27 Craig TopperConvert SelectionDAG::SelectNodeTo to use ArrayRef.
2014-04-27 Craig TopperConvert SelectionDAG::getMergeValues to use ArrayRef.
2014-04-26 Craig TopperConvert getMemIntrinsicNode to take ArrayRef of SDValue...
2014-04-26 Craig TopperConvert SelectionDAG::getNode methods to use ArrayRef...
2014-04-25 Matt ArsenaultR600: Fix function name printing in LowerCall
2014-04-25 Duncan P. N. Exon... SCC: Change clients to use const, NFC
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-04-24 Matt ArsenaultR600/SI: Use address space in allowsUnalignedMemoryAccesses
2014-04-22 Matt ArsenaultR600: Emit error instead of unreachable on function...
2014-04-22 Tom StellardR600/SI: Reorganize SIInstructions.td
2014-04-22 Matt ArsenaultR600: Change how vector truncating stores are packed.
2014-04-22 Matt ArsenaultR600: Make sign_extend_inreg legal.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-22 Chandler Carruth[cleanup] Lift using directives, DEBUG_TYPE definitions...
2014-04-21 Chandler Carruth[Modules] Make Support/Debug.h modular. This requires...
2014-04-21 David BlaikieUse unique_ptr to manage objects owned by the ScheduleD...
2014-04-21 Benjamin Kramer[C++11] Replace OwningPtr with std::unique_ptr in place...
2014-04-18 Matt ArsenaultR600: Minor cleanups.
2014-04-18 Matt ArsenaultR600/SI: Try to use scalar BFE.
2014-04-18 Matt ArsenaultR600/SI: Match sign_extend_inreg to s_sext_i32_i8 and...
2014-04-18 Tom StellardR600/SI: Use SReg_64 instead of VSrc_64 when selecting...
2014-04-17 Tom StellardR600: Add comment clariying use of sext for result...
2014-04-17 Tom StellardR600/SI: Stop using i128 as the resource descriptor...
2014-04-17 Tom StellardR600/SI: Change default register class for i32 to SReg_32
2014-04-17 Tom StellardR600/SI: Teach SIInstrInfo::moveToVALU() how to handle...
2014-04-17 Tom StellardR600/SI: Legalize operands after changing dst reg in...
2014-04-17 Matt ArsenaultR600/SI: f64 frint is legal on CI
2014-04-17 Matt ArsenaultR600/SI: Fix zext from i1 to i64
2014-04-16 Craig TopperConvert SelectionDAG::getVTList to use ArrayRef
2014-04-16 Matt ArsenaultR600: Expand sign extension of vectors.
2014-04-15 Matt ArsenaultR600/SI: Print code size along with used registers
2014-04-15 Matt ArsenaultR600/SI: Print more immediates in hex format
2014-04-15 Matt ArsenaultR600/SI: Cleanup parsing of register names.
2014-04-15 Matt ArsenaultR600/SI: Fix loads of i1
2014-04-15 Nick LewyckyBreak PseudoSourceValue out of the Value hierarchy...
2014-04-11 Matt ArsenaultR600: Check if a sextload should be used for parameter...
2014-04-11 Matt ArsenaultR600/SI: Refactor SOPC classes slightly.
2014-04-11 Matt ArsenaultMove ExtractVectorElements to SelectionDAG.
2014-04-11 David BlaikieImplement depth_first and inverse_depth_first range...
2014-04-10 NAKAMURA TakumiLLVMBuild.txt: Add missing dependencies.
2014-04-10 NAKAMURA TakumiLLVMBuild.txt: Reformat.
2014-04-09 Matt ArsenaultR600/SI: Match not instruction.
2014-04-07 Tom StellardR600/SI: Handle INSERT_SUBREG in SIFixSGPRCopies
2014-04-07 Tom StellardR600: Match 24-bit arithmetic patterns in a Target...
2014-04-07 Tom StellardR600: Replace dyn_cast + assert with cast
2014-04-07 Matt ArsenaultUse std::swap
2014-04-07 Matt ArsenaultUse .data() instead of &x[0]
2014-04-05 David BlaikieMachineInstr: introduce explicit_operands and implicit_...
2014-04-04 Matt ArsenaultFix tabs
2014-04-04 Craig TopperMake consistent use of MCPhysReg instead of uint16_t...
2014-04-03 Tom StellardR600: Correct opcode for BFE_INT
2014-04-03 Tom StellardR600/SI: Lower 64-bit immediates using REG_SEQUENCE
2014-03-31 Matt ArsenaultR600/SI: Remove leftover pattern splitting 64-bit ors.
2014-03-31 Matt ArsenaultChange shouldSplitVectorElementType to better match...
2014-03-31 Matt ArsenaultR600/SI: Implement shouldConvertConstantLoadToIntImm
2014-03-31 Matt ArsenaultR600: Compute masked bits for min and max
2014-03-31 Matt ArsenaultR600: Add BFE, BFI, and BFM intrinsics to help with...
2014-03-31 Matt ArsenaultR600: Add target nodes for BFM and BFI
2014-03-31 Tom StellardR600/SI: Implement SIInstrInfo::isTriviallyRematerializ...
2014-03-31 Tom StellardR600/SI: Lower i64 SELECT by bitcasting to a vector...
2014-03-31 Tom StellardR600/SI: Return the correct index for VGPRs in getHWReg...
2014-03-29 Rafael EspindolaCompletely rewrite ELFObjectWriter::RecordRelocation.
2014-03-28 Tim NorthoverR600: avoid calling std::next on an iterator that might...
2014-03-27 Rafael EspindolaRemove another unused argument.
2014-03-27 Rafael EspindolaRemove unused argument.
2014-03-27 Matt ArsenaultR600: Implement isZExtFree.
2014-03-27 Matt ArsenaultR600/SI: Fix unreachable with a sext_in_reg to an illeg...
2014-03-26 Matt ArsenaultR600: Add a testcase for sext_in_reg I missed.
2014-03-25 Matt ArsenaultR600: Move computeMaskedBitsForTargetNode out of AMDILI...
2014-03-24 Matt ArsenaultR600: Don't viewCFG() under DEBUG() except on failure.
2014-03-24 Matt ArsenaultR600/SI: Fix extra mov from legalizing 64-bit SALU...
2014-03-24 Matt ArsenaultR600/SI: Sub-optimial fix for 64-bit immediates with...
2014-03-24 Matt ArsenaultR600/SI: Fix 64-bit bit ops that require the VALU.
2014-03-24 Matt ArsenaultR600: Implement isNarrowingProfitable.
2014-03-24 Matt ArsenaultR600/SI: Move splitting 64-bit immediates to separate...
2014-03-24 Matt ArsenaultR600/SI: Fix 64-bit private loads.
2014-03-24 Tom StellardR600/SI: Fix warning with gcc 4.8.2
next