Use early returns. NFC.
[oota-llvm.git] / lib / Target / R600 /
2015-03-20 Craig Topper[Tablegen] Attempt to add support for patterns containi...
2015-03-18 Rafael Espindolatwo or more, use a for.
2015-03-18 Rafael EspindolaAdd a default implementation of createObjectStreamer.
2015-03-17 Rafael EspindolaMake EmitFunctionHeader a private helper.
2015-03-17 Rafael EspindolaCall EmitFunctionHeader just before EmitFunctionBody.
2015-03-16 Rafael EspindolaPass in a "const Triple &T" instead of a raw StringRef.
2015-03-16 Rafael EspindolaRemove unused argument. NFC.
2015-03-16 David BlaikieFix uses of reserved identifiers starting with an under...
2015-03-16 Tom StellardR600/SI: don't try min3/max3/med3 with f64
2015-03-13 Jan Veselyr600: Clear visited structure before running.
2015-03-13 Jan Veselyr600: Use deque and simplify loops in AMDGPUCFGStructurizer
2015-03-12 Tom StellardR600/SI: Don't print scc reg in sopc assembly string
2015-03-12 Tom StellardR600/SI: Remove _e32 and _e64 suffixes from mnemonics
2015-03-12 Mehdi AminiMove the DataLayout to the generic TargetMachine, makin...
2015-03-11 Eric ChristopherRemove the need to cache the subtarget in the R600...
2015-03-11 Eric ChristopherHave getRegPressureSetLimit take a MachineFunction...
2015-03-10 Eric ChristopherRemove the use of the subtarget in MCCodeEmitter creati...
2015-03-10 Eric ChristopherRemove createAMDGPUMCCodeEmitter and instead just regis...
2015-03-10 Tom StellardR600/SI: Add _IDXEN and _BOTHEN variants for buffer_store
2015-03-10 Tom StellardR600/SI: Re-order MUBUF operands to match asm strings.
2015-03-10 Tom StellardR600/SI: Move kill flag to second instruction when...
2015-03-10 Tom StellardR600/SI: Add 32-bit encoding of v_cndmask_b32
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-09 Reid KlecknerTableGen: Use 'enum : uint64_t' for feature flags to...
2015-03-09 Tom StellardR600/SI: Move gds operand to the end of operand list
2015-03-09 Tom StellardR600/SI: Refactor DS instruction defs
2015-03-09 Tom StellardR600/SI: Fix DS definitions and add missing instructions
2015-03-09 Tom StellardR600/SI: Fix opcode for ds_read2_b64 and ds_read2st64_b64
2015-03-09 Marek OlsakR600/SI: Limit SGPRs to 80 on Tonga and Iceland
2015-03-09 Marek OlsakR600/SI: Fix getNumSGPRsAllowed for VI
2015-03-07 Benjamin KramerMake constant arrays that are passed to functions as...
2015-03-06 Tom StellardR600/SI: Remove unused register class
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-03-04 Marek OlsakR600/SI: Add an intrinsic for S_FLBIT_I32 / V_FFBH_I32
2015-03-02 Jan VeselyR600: Use c++11 style for loop
2015-03-01 Benjamin KramerMake some non-constant static variables non-static...
2015-02-28 Benjamin KramerArrayRefize memory operand folding. NFC.
2015-02-27 Tom StellardR600/SI: Add missing mubuf instructions
2015-02-27 Tom StellardR600/SI: Consistently put soffset before the offset...
2015-02-27 Tom StellardR600/SI: Add slc, glc, and tfe to non-atomic _ADDR64...
2015-02-26 Tom StellardR600/SI: Remove M0 from DS assembly strings
2015-02-26 Eric ChristopherRemove an argument-less call to getSubtargetImpl from...
2015-02-24 Tom StellardR600/SI: Remove isel mubuf legalization
2015-02-21 Matt ArsenaultR600/SI: Use v_madmk_f32
2015-02-21 Matt ArsenaultR600/SI: Try to use v_madak_f32
2015-02-21 Matt ArsenaultR600/SI: Don't crash when getting immediate operand...
2015-02-21 Matt ArsenaultR600/SI: Fix mad*k definitions
2015-02-21 Tim NorthoverCodeGen: convert CCState interface to using ArrayRefs
2015-02-20 Matt ArsenaultR600/SI: Remove v_sub_f64 pseudo
2015-02-20 Matt ArsenaultR600: Use new fmad node.
2015-02-19 Michael KupersteinReverting r229831 due to multiple ARM/PPC/MIPS build...
2015-02-19 Michael KupersteinUse std::bitset for SubtargetFeatures
2015-02-19 Eric ChristopherRemove a few more calls to TargetMachine::getSubtarget...
2015-02-19 Eric ChristopherGrab the subtarget off of the machine function for...
2015-02-19 Eric ChristopherRemove the DisasmEnabled AsmPrinter variable and just...
2015-02-19 Eric Christopher80-column fixups.
2015-02-18 Marek OlsakR600/SI: Fix READLANE and WRITELANE lane select for VI
2015-02-18 Marek OlsakR600/SI: Simplify verification of AMDGPU::OPERAND_REG_I...
2015-02-18 Marek OlsakR600/SI: Remove explicit VOP operand checking
2015-02-18 Tom StellardR600/SI: Don't set isCodeGenOnly = 1 on all instructions
2015-02-18 Tom StellardR600/SI: Add missing VOP1 instructions
2015-02-18 Tom StellardR600/SI: Add missing VOP2 instructions
2015-02-18 Tom StellardR600/SI: Add definition for S_CBRANCH_G_FORK
2015-02-18 Tom StellardR600/SI: Add missing SOP1 instructions
2015-02-18 Tom StellardR600/SI: Refactor SOP2 definitions
2015-02-18 Matt ArsenaultR600/SI: Rename dst encoding field to be consistent...
2015-02-18 Matt ArsenaultR600/SI: Consistently capitalize encoding field names
2015-02-18 Matt ArsenaultR600/SI: Set noNamedPositionallyEncodedOperands
2015-02-18 Matt ArsenaultR600/SI: Fix src1_modifiers for class instructions
2015-02-18 Matt ArsenaultR600/SI: Fix not setting clamp / omod for v_cndmask_b32_e64
2015-02-18 Matt ArsenaultR600: Fix operand encoding error
2015-02-18 Matt ArsenaultR600/SI: Fix encoding error from glc bit on VI SMRD...
2015-02-18 Matt ArsenaultR600/SI: Fix operand encoding for flat instructions
2015-02-18 Matt ArsenaultR600/SI: Fix error from vdst on no return atomics
2015-02-18 Matt ArsenaultR600/SI: Add missing offset operand to buffer bothen
2015-02-18 Matt ArsenaultR600/SI: Add missing soffset operand to global atomics
2015-02-18 Matt ArsenaultR600/SI: Fix brace identation
2015-02-17 Tom StellardR600/SI: Fix asam errors in SIFoldOperands
2015-02-17 Tom StellardR600/SI: Extend private extload pattern to include...
2015-02-17 Benjamin KramerPrefer SmallVector::append/insert over push_back loops.
2015-02-16 Andrew TrickAArch64: Safely handle the incoming sret call argument.
2015-02-15 Aaron BallmanRemoving LLVM_DELETED_FUNCTION, as MSVC 2012 was the...
2015-02-14 Matt ArsenaultR600/SI: Implement correct f64 fdiv
2015-02-14 Matt ArsenaultR600/SI: Use complex operand folding for div_scale
2015-02-14 Matt ArsenaultR600/SI: Fix implicit vcc operand to v_div_fmas_*
2015-02-14 Matt ArsenaultR600/SI: Fix schedule model for v_div_scale_{f32|f64}
2015-02-14 Matt ArsenaultR600/SI: Really fix size of VReg_1
2015-02-14 Matt ArsenaultR600/SI: Rename encoding field to match docs for VOP3b
2015-02-14 Matt ArsenaultR600/SI: Fix not encoding src2 for v_div_scale_{f32...
2015-02-14 Matt ArsenaultR600/SI: Fix VOP3b encoding on VI
2015-02-14 Matt ArsenaultR600/SI: Fix phys reg copies in SIFoldOperands
2015-02-14 Matt ArsenaultR600/SI: Fix copies from SGPR to VCC
2015-02-14 Matt ArsenaultR600/SI: Add hack to copy from a VGPR to VCC
2015-02-14 Matt ArsenaultR600/SI: Fix size of VReg_1
2015-02-14 Duncan P. N. Exon... R600: Canonicalize access to function attributes, NFC
2015-02-13 Tom StellardR600/SI: Refactor SOP1 classes
2015-02-13 Tom StellardR600/SI: Lowercase register names
2015-02-13 Tom StellardR600/SI: Remove some unused TableGen classes
2015-02-13 Matt ArsenaultR600/SI: Remove handling of fpimm
2015-02-13 Matt ArsenaultR600/SI: Allow f64 inline immediates in i64 operands
next