projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Recommit r224935 with a fix for the ObjC++/AArch64 bug that that revision
2015-01-08
Tom Stellard
R600/SI: Remove SIISelLowering::legalizeOperands()
commit
|
commitdiff
|
tree
2015-01-07
Tom Stellard
R600/SI: Commute instructions to enable more folding...
commit
|
commitdiff
|
tree
2015-01-07
Tom Stellard
R600/SI: Only fold immediates that have one use
commit
|
commitdiff
|
tree
2015-01-07
Tom Stellard
R600/SI: Remove VReg_32 register class
commit
|
commitdiff
|
tree
2015-01-07
Tom Stellard
R600/SI: Add a V_MOV_B64 pseudo instruction
commit
|
commitdiff
|
tree
2015-01-07
Tom Stellard
R600/SI: Teach SIFoldOperands to split 64-bit constants...
commit
|
commitdiff
|
tree
2015-01-07
Tom Stellard
R600/SI: Refactor SIFoldOperands to simplify immediate...
commit
|
commitdiff
|
tree
2015-01-07
Tom Stellard
R600/SI: Add check for amdgcn triple forgotten in r225276.
commit
|
commitdiff
|
tree
2015-01-06
Tom Stellard
R600/SI: Insert s_waitcnt before s_barrier instructions.
commit
|
commitdiff
|
tree
2015-01-06
Tom Stellard
R600/SI: Fix dependency calculation for DS writes instructio...
commit
|
commitdiff
|
tree
2015-01-06
Tom Stellard
R600/SI: Add a stub GCNTargetMachine
commit
|
commitdiff
|
tree
2015-01-06
Tom Stellard
Triple: Add amdgcn triple
commit
|
commitdiff
|
tree
2015-01-06
Tom Stellard
R600/SI: Remove MachineFunction dump from AsmPrinter
commit
|
commitdiff
|
tree
2014-12-19
Tom Stellard
R600/SI: isLegalOperand() shouldn't check constant...
commit
|
commitdiff
|
tree
2014-12-19
Tom Stellard
R600/SI: Make sure non-inline constants aren't folded...
commit
|
commitdiff
|
tree
2014-12-09
Tom Stellard
R600/SI: Set MayStore = 0 on MUBUF loads
commit
|
commitdiff
|
tree
2014-12-09
Tom Stellard
R600/SI: Move setting of the lds bit to the base MUBUF...
commit
|
commitdiff
|
tree
2014-12-08
Tom Stellard
MISched: Fix moving stores across barriers
commit
|
commitdiff
|
tree
2014-12-06
Tom Stellard
R600/SI: Restore PrivateGlobalPrefix to the default...
commit
|
commitdiff
|
tree
2014-12-03
Tom Stellard
R600/SI: Move SIInsertWaits into AMDGPUPassConfig:...
commit
|
commitdiff
|
tree
2014-12-03
Tom Stellard
R600/SI: Don't run SI passes on R600 subtargets
commit
|
commitdiff
|
tree
2014-12-03
Tom Stellard
StructurizeCFG: Use LoopInfo analysis for better loop...
commit
|
commitdiff
|
tree
2014-12-03
Tom Stellard
R600/SI: Enable inline assembly
commit
|
commitdiff
|
tree
2014-12-02
Tom Stellard
R600/SI: Emit amd_kernel_code_t header for AMDGPU environment
commit
|
commitdiff
|
tree
2014-12-02
Tom Stellard
R600/SI: Move more information into SIProgramInfo struct
commit
|
commitdiff
|
tree
2014-12-02
Tom Stellard
R600/SI: Refactor AMDGPUAsmPrinter::EmitProgramInfoSI()
commit
|
commitdiff
|
tree
2014-12-02
Tom Stellard
R600/SI: Set correct number of user sgprs for HSA runtime
commit
|
commitdiff
|
tree
2014-12-02
Tom Stellard
R600/SI: Set the ATC bit on all resource descriptors...
commit
|
commitdiff
|
tree
2014-12-02
Tom Stellard
Triple: Add AMDHSA operating system type
commit
|
commitdiff
|
tree
2014-11-21
Tom Stellard
R600/SI: Add a failing test case for offset order in...
commit
|
commitdiff
|
tree
2014-11-21
Tom Stellard
R600/SI: Add an s_mov_b32 to patterns which use the...
commit
|
commitdiff
|
tree
2014-11-21
Tom Stellard
R600/SI: Emit s_mov_b32 m0, -1 before every DS instruction
commit
|
commitdiff
|
tree
2014-11-21
Tom Stellard
R600/SI: Add SIFoldOperands pass
commit
|
commitdiff
|
tree
2014-11-21
Tom Stellard
R600/SI: Mark s_mov_b32 and s_mov_b64 as rematerializable
commit
|
commitdiff
|
tree
2014-11-21
Tom Stellard
R600/SI: Use hex notation for constant in test
commit
|
commitdiff
|
tree
2014-11-19
Tom Stellard
R600/SI: Make SIInstrInfo::isOperandLegal() more strict
commit
|
commitdiff
|
tree
2014-11-18
Tom Stellard
R600/SI: Make sure resource descriptors are always...
commit
|
commitdiff
|
tree
2014-11-15
Tom Stellard
R600: Fix 64-bit integer division
commit
|
commitdiff
|
tree
2014-11-15
Tom Stellard
R600: Factor i64 UDIVREM lowering into its own fuction
commit
|
commitdiff
|
tree
2014-11-14
Tom Stellard
R600/SI: Mark s_movk_i32 as rematerializable
commit
|
commitdiff
|
tree
2014-11-14
Tom Stellard
R600/SI: Fix spilling of m0 register
commit
|
commitdiff
|
tree
2014-11-14
Tom Stellard
R600/SI: Fix assembly names for exec_hi and exec_lo
commit
|
commitdiff
|
tree
2014-11-14
Tom Stellard
R600/SI: Start implementing an assembler
commit
|
commitdiff
|
tree
2014-11-05
Tom Stellard
R600/SI: Change all instruction assembly names to lowercase.
commit
|
commitdiff
|
tree
2014-11-05
Tom Stellard
R600/SI: Add an extra check line to make test more...
commit
|
commitdiff
|
tree
2014-11-03
Tom Stellard
Reapply: R600: Make sure to inline all internal functions
commit
|
commitdiff
|
tree
2014-10-31
Tom Stellard
R600: Add IPO to the list of required libraries
commit
|
commitdiff
|
tree
2014-10-31
Tom Stellard
R600: Add missing file to CMakeLists.txt
commit
|
commitdiff
|
tree
2014-10-31
Tom Stellard
R600: Don't promote allocas when one of the users is...
commit
|
commitdiff
|
tree
2014-10-31
Tom Stellard
R600: Make sure to inline all internal functions
commit
|
commitdiff
|
tree
2014-10-15
Tom Stellard
R600/SI: Fix bug where immediates were being used in...
commit
|
commitdiff
|
tree
2014-10-09
Tom Stellard
R600/SI: Legalize CopyToReg during instruction selection
commit
|
commitdiff
|
tree
2014-10-09
Tom Stellard
R600/SI: Legalize INSERT_SUBREG instructions during...
commit
|
commitdiff
|
tree
2014-10-07
Tom Stellard
R600/SI: Refactor VOP3 instruction defs
commit
|
commitdiff
|
tree
2014-10-07
Tom Stellard
R600/SI: Refactor VOPC instruction defs
commit
|
commitdiff
|
tree
2014-10-07
Tom Stellard
R600/SI: Refactor VOP2 instruction defs
commit
|
commitdiff
|
tree
2014-10-07
Tom Stellard
R600/SI: Refactor VOP1 instruction defs
commit
|
commitdiff
|
tree
2014-10-07
Tom Stellard
R600: Remove some redundant initializations from AMDGPUMCAsmInfo
commit
|
commitdiff
|
tree
2014-10-07
Tom Stellard
R600: Use MCAsmInfoELF as AMDGPUMCAsmInfo base class
commit
|
commitdiff
|
tree
2014-10-07
Tom Stellard
R600/SI: Remove assertion in SIInstrInfo::areLoadsFromSameBa...
commit
|
commitdiff
|
tree
2014-10-03
Tom Stellard
R600: Align functions to 256 bytes
commit
|
commitdiff
|
tree
2014-10-01
Tom Stellard
R600: Call EmitFunctionHeader() in the AsmPrinter to...
commit
|
commitdiff
|
tree
2014-10-01
Tom Stellard
C API: Add LLVMCloneModule()
commit
|
commitdiff
|
tree
2014-10-01
Tom Stellard
R600/SI: Add a generic pseudo EXP instruction
commit
|
commitdiff
|
tree
2014-10-01
Tom Stellard
R600/SI: Add generic pseudo MTBUF instructions
commit
|
commitdiff
|
tree
2014-10-01
Tom Stellard
R600/SI: Add generic pseudo SMRD instructions
commit
|
commitdiff
|
tree
2014-09-25
Tom Stellard
ARM: Remove unneeded check for MI->hasPostISelHook()
commit
|
commitdiff
|
tree
2014-09-25
Tom Stellard
SelectionDAG: Remove #if NDEBUG from check for a post...
commit
|
commitdiff
|
tree
2014-09-25
Tom Stellard
R600/SI: Add support for global atomic add
commit
|
commitdiff
|
tree
2014-09-24
Tom Stellard
R600/SI: Enable selecting SALU inside branches
commit
|
commitdiff
|
tree
2014-09-24
Tom Stellard
R600/SI: Move PHIs that define SGPRs to the VALU in...
commit
|
commitdiff
|
tree
2014-09-24
Tom Stellard
R600/SI: Fix the FixSGPRLiveRanges pass
commit
|
commitdiff
|
tree
2014-09-24
Tom Stellard
R600/SI: Mark EXEC_LO and EXEC_HI as reserved
commit
|
commitdiff
|
tree
2014-09-24
Tom Stellard
R600/SI: Fix SIRegisterInfo::getPhysRegSubReg()
commit
|
commitdiff
|
tree
2014-09-24
Tom Stellard
R600/SI: Implement VGPR register spilling for compute...
commit
|
commitdiff
|
tree
2014-09-23
Tom Stellard
R600/SI: Clean up checks for legality of immediate...
commit
|
commitdiff
|
tree
2014-09-22
Tom Stellard
Revert "R600/SI: Add support for global atomic add"
commit
|
commitdiff
|
tree
2014-09-22
Tom Stellard
R600/SI: Add support for global atomic add
commit
|
commitdiff
|
tree
2014-09-22
Tom Stellard
R600/SI: Remove modifier operands from V_CNDMASK_B32_e64
commit
|
commitdiff
|
tree
2014-09-22
Tom Stellard
R600: Don't set BypassSlowDiv for 64-bit division
commit
|
commitdiff
|
tree
2014-09-22
Tom Stellard
R600/SI: Use ISD::MUL instead of ISD::UMULO when lowering...
commit
|
commitdiff
|
tree
2014-09-22
Tom Stellard
R600/SI: Add enums for some hard-coded values
commit
|
commitdiff
|
tree
2014-09-19
Tom Stellard
R600/SI: Fix config value for number of gprs
commit
|
commitdiff
|
tree
2014-09-05
Tom Stellard
R600/SI: Fix bug in SIInstrInfo::legalizeOpWithMove()
commit
|
commitdiff
|
tree
2014-09-05
Tom Stellard
R600/SI: Use S_ADD_U32 and S_SUB_U32 for low half of...
commit
|
commitdiff
|
tree
2014-09-03
Tom Stellard
R600/SI: Add a pattern for i64 and in a branch
commit
|
commitdiff
|
tree
2014-09-03
Tom Stellard
R600/SI: Fix typos in SIInstrInfo::areLoadsFromSameBasePtr()
commit
|
commitdiff
|
tree
2014-08-22
Tom Stellard
R600/SI: Use READ2/WRITE2 instructions for 64-bit mem...
commit
|
commitdiff
|
tree
2014-08-22
Tom Stellard
R600/SI: Use a ComplexPattern for DS loads and stores
commit
|
commitdiff
|
tree
2014-08-22
Tom Stellard
R600/SI: Wrap local memory pointer in AssertZExt on SI
commit
|
commitdiff
|
tree
2014-08-22
Tom Stellard
R600/SI: Use correct helper class for DS_WRITE2 instructions
commit
|
commitdiff
|
tree
2014-08-21
Tom Stellard
R600/SI: Teach moveToVALU how to handle more S_LOAD_...
commit
|
commitdiff
|
tree
2014-08-21
Tom Stellard
R600/SI: Make sure SCRATCH_WAVE_OFFSET is added as...
commit
|
commitdiff
|
tree
2014-08-21
Tom Stellard
R600/SI: Remove unused SGPR spilling code
commit
|
commitdiff
|
tree
2014-08-21
Tom Stellard
R600/SI: Use eliminateFrameIndex() to expand SGPR spill...
commit
|
commitdiff
|
tree
2014-08-21
Tom Stellard
R600/SI: Handle VCC in SIRegisterInfo::getPhysRegSubReg()
commit
|
commitdiff
|
tree
2014-08-11
Tom Stellard
R600/SI: Add a ComplexPattern for selecting MUBUF _OFFSET...
commit
|
commitdiff
|
tree
2014-08-11
Tom Stellard
R600/SI: Add an _OFFEN variant MUBUF_STORE_* and use...
commit
|
commitdiff
|
tree
2014-08-11
Tom Stellard
R600/SI: Add check for low 32 bits of encoding to mubuf...
commit
|
commitdiff
|
tree
2014-08-11
Tom Stellard
R600/SI: Clear lds bit on MUBUF instructions used for...
commit
|
commitdiff
|
tree
next