User Details
- User Since
- Jan 9 2018, 7:56 AM (282 w, 14 h)
Mon, May 22
Apr 28 2023
May 11 2020
May 8 2020
Apr 2 2020
LGTM
Jan 29 2020
LGTM.
Adding David Stuttard as I think he worked on dmask originally.
Added David Stuttard as reviewer since this was originally his.
Jan 28 2020
Oct 22 2019
https://reviews.llvm.org/D69287 covers this.
Sep 10 2019
Ping.
Sep 6 2019
Upstreamed.
Added condition in foldOperands to allow tied subreg folding
for V_FMAC and V_MAC operations
Aug 29 2019
Aug 28 2019
Aug 27 2019
Ping.
Aug 23 2019
Forgot to capitalize var name.
Set bool in condition.
Made some changes to code.
Updating.
Added test case
Aug 20 2019
This has been copied over and extended on in https://reviews.llvm.org/D62802 so I'm abandoning this revision.
Jul 25 2019
Hmm... looks like AMDGPUISelLowering.cpp has changed quite a bit in regards to the calling convention.
ping
Jul 23 2019
Remove underline to ref hyperlink from invariant.group
Removed preceding underline to ref hyperlink.
Jul 22 2019
Added hyperlinks to LangRef.rst
Changed LangRef.rst: Moved !dereferenceable and !dereferenceable_or_null to their
own section in Metadata and pointed inttoptr and load to that section.
Jul 20 2019
Added IntToPtrInst to case statement in Value::getPointerDereferenceableBytes
Changed LangRef.rst to reflect !dereferenceable is applicable to pointer types not
just load types.
Updated error comment and case error test
Jul 19 2019
Changed error message in AnalyzeFormalArguments to be more generic.
Added comments.
Fixed test to use llvm-as and to just check for passing.
Added !dereferenceable_or_null to syntax of inttoptr in LangRef
Added tests and updated LangRef
Added test case. Changed assert to report_fatal_error when checking
arguments and returns.
Jul 18 2019
Jun 26 2019
Jun 22 2019
Fixed suggestions
Jun 20 2019
Fixed idents.
Suggested changes: Added InstrMapping. Three test files. Lower-cased suffixes for MI defs. Changed multiclass suffix.
Jun 19 2019
Changes per suggestions
Jun 18 2019
May 15 2019
May 10 2019
Added test for SGPR tuple
May 7 2019
More detailed explanation of why LCSSA is needed
May 6 2019
Added StackProtectorID and changed LCSSA to use it instead of StackProtector directly.
May 2 2019
Fixed 105 SGPR to 106 SGPR, increased limit count for allocateSGPRTuple
Preserving StackProtector in LCSSA to avoid pass scheduling conflict
Removed explicit call of LCSSA in AMDGPUTargetMachine
Scratch that last commit, this is still broken.
I was misunderstanding the dependency issues, this should fix it.
Apr 30 2019
[AMDGPU] Increased SGPR Count for Calling Convention
Apr 29 2019
Apr 25 2019
Apr 23 2019
Moved LCSSA call to after the sinking pass.
Apr 17 2019
We have a test case such that a value that is uniform in the loop is used outside the loop where threads might have diverged.