Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
Target
/
AMDGPU
/
AMDGPUMCInstLower.cpp
283b995
AMDGPU: Fix getInstSizeInBytes
by Nicolai Haehnle
· 7 years ago
5bfbae5
AMDGPU: Refactor Subtarget classes
by Tom Stellard
· 7 years ago
57b9342
AMDGPU: Split R600 MCInst lowering into its own class
by Tom Stellard
· 7 years ago
79fffe3
AMDGPU: Remove AMDGPUMCInstLower.h
by Tom Stellard
· 7 years ago
c501501
AMDGPU: Split R600 AsmPrinter code into its own class
by Tom Stellard
· 7 years ago
44b30b4
AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headers
by Tom Stellard
· 7 years ago
5f8f34e4
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
f1caa28
MachineFunction: Return reference from getFunction(); NFC
by Matthias Braun
· 8 years ago
c18c12e
Fix AMDGPU build issue
by Reid Kleckner
· 8 years ago
71bcbd4
AMDGPU: Start adding tail call support
by Matt Arsenault
· 8 years ago
1d6317c
AMDGPU: Fix emitting encoded calls
by Matt Arsenault
· 8 years ago
6ed7b9b
AMDGPU: Analyze callee resource usage in AsmPrinter
by Matt Arsenault
· 8 years ago
b62a4eb
AMDGPU: Initial implementation of calls
by Matt Arsenault
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
2b1f9aa
AMDGPU: Start defining a calling convention
by Matt Arsenault
· 8 years ago
15a96b1
[AMDGPU] Handle SI_MASKED_UNREACHABLE in instruction emitter
by Yaxun Liu
· 8 years ago
5b20fbb
AMDGPU: Rename SI_RETURN
by Matt Arsenault
· 9 years ago
8f844f3
[AMDGPU] Lower null pointers in static variable initializer
by Yaxun Liu
· 9 years ago
8c209aa
Cleanup dump() functions.
by Matthias Braun
· 9 years ago
ea91cca
[AMDGPU] Add wave barrier builtin
by Stanislav Mekhanoshin
· 9 years ago
c96b5d7
[AMDGPU] Emit 32-bit lo/hi got and pc relative variant kinds for external and global address space variables
by Konstantin Zhuravlyov
· 9 years ago
11f7402
Reapply "AMDGPU: Support using tablegened MC pseudo expansions"
by Matt Arsenault
· 9 years ago
cbc879e
Revert "AMDGPU: Support using tablegened MC pseudo expansions"
by Matt Arsenault
· 9 years ago
d20a2dd
AMDGPU: Support using tablegened MC pseudo expansions
by Matt Arsenault
· 9 years ago
6bc43d8
BranchRelaxation: Support expanding unconditional branches
by Matt Arsenault
· 9 years ago
1b9748c
AMDGPU/SI: Don't crash on anonymous GlobalValues
by Tom Stellard
· 9 years ago
418beb7
AMDGPU/SI: Add support for R_AMDGPU_GOTPCREL
by Tom Stellard
· 9 years ago
a74374a
AMDGPU: Move si_mask_branch register operand to be a use
by Matt Arsenault
· 9 years ago
9cfc75c
CodeGen: Use MachineInstr& in TargetInstrInfo, NFC
by Duncan P. N. Exon Smith
· 9 years ago
43e92fe
AMDGPU: Cleanup subtarget handling.
by Matt Arsenault
· 9 years ago
9babdf4
AMDGPU: Fix verifier errors in SILowerControlFlow
by Matt Arsenault
· 9 years ago
bf3e6e5
AMDGPU/SI: Refactor fixup handling for constant addrspace variables
by Tom Stellard
· 9 years ago
b1a523f
Revert "AMDGPU/SI: Refactor fixup handling for constant addrspace variables"
by Tom Stellard
· 9 years ago
5e6298b
AMDGPU/SI: Refactor fixup handling for constant addrspace variables
by Tom Stellard
· 9 years ago
f3af841
AMDGPU/SI: Don't use fixup_si_rodata for scratch rsrc relocations
by Tom Stellard
· 9 years ago
302f83a
AMDGPU: Verify instructions in non-debug builds as well
by Michel Danzer
· 10 years ago
c5b668d
Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC"
by Duncan P. N. Exon Smith
· 10 years ago
dc0848c
CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC
by Duncan P. N. Exon Smith
· 10 years ago
2b65ed3
AMDGPU/SI: Fix encoding for FLAT_SCRATCH registers on VI
by Tom Stellard
· 10 years ago
c93fc11
AMDGPU/SI: Emit constant arrays in the .text section
by Tom Stellard
· 10 years ago
a73371a
AMDGPU: Remove implicit ilist iterator conversions, NFC
by Duncan P. N. Exon Smith
· 10 years ago
556b21a
Remove and forbid raw_svector_ostream::flush() calls.
by Yaron Keren
· 10 years ago
45bb48e
R600 -> AMDGPU rename
by Tom Stellard
· 10 years ago
[Renamed from llvm/lib/Target/R600/AMDGPUMCInstLower.cpp]
13760bd
MC: Clean up MCExpr naming. NFC.
by Jim Grosbach
· 10 years ago
6f48200
MC: Clean up method names in MCContext.
by Jim Grosbach
· 10 years ago
91df21f
MC: Update MCCodeEmitter naming. NFC.
by Jim Grosbach
· 10 years ago
e9119e4
MC: Modernize MCOperand API naming. NFC.
by Jim Grosbach
· 10 years ago
b81f4aa
R600/SI: Code cleanup
by Tom Stellard
· 10 years ago
96301d2
R600: Fix up for AsmPrinter's OutStreamer being a unique_ptr
by Tom Stellard
· 10 years ago
9ff69c8
[AsmPrinter] Make AsmPrinter's OutStreamer member a unique_ptr.
by Lang Hames
· 10 years ago
b46d023
[MCInstPrinter] Enable MCInstPrinter to change its behavior based on the
by Akira Hatanaka
· 11 years ago
7edca43
Grab the subtarget off of the machine function for the R600
by Eric Christopher
· 11 years ago
96caeda
Remove the DisasmEnabled AsmPrinter variable and just look it
by Eric Christopher
· 11 years ago
7792e32
Reuse a bunch of cached subtargets and remove getSubtarget calls
by Eric Christopher
· 11 years ago
95292bb
R600/SI: Use external symbols for scratch buffer
by Tom Stellard
· 11 years ago
a93603d
R600/SI: Don't shrink instructions whose e32 encoding doesn't exist
by Marek Olsak
· 11 years ago
fb77f00
R600/SI: Add pattern for bitcasting fp immediates to integers
by Tom Stellard
· 11 years ago
303011a
R600/SI: Fix f64 inline immediates
by Matt Arsenault
· 11 years ago
5df00d6
R600/SI: Add VI instructions
by Marek Olsak
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
067c815
R600/SI: Store constant initializer data in constant memory
by Tom Stellard
· 11 years ago
2e59a45
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget
by Tom Stellard
· 11 years ago
0dfed53
Resolving MSVC warnings about switch statements with a default label, but no case labels. No functional changes intended.
by Aaron Ballman
· 11 years ago
c721a23
R600/SI: Refactor the VOP3_32 tablegen class
by Tom Stellard
· 11 years ago
2f77112
MachineInstr: introduce explicit_operands and implicit_operands ranges
by David Blaikie
· 11 years ago
9b9e926
R600: Verify all instructions in the AsmPrinter on debug builds
by Tom Stellard
· 12 years ago
9784cef
Explictly pass MCSubtargetInfo to MCCodeEmitter::EncodeInstruction()
by David Woodhouse
· 12 years ago
e6c13e4
Change MCStreamer EmitInstruction interface to take subtarget info
by David Woodhouse
· 12 years ago
ed69925
R600: Store disassembly in a special ELF section when feature +DumpCode is enabled.
by Tom Stellard
· 12 years ago
9fb823b
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
be81023
Resort the #include lines in include/... and lib/... with the
by Chandler Carruth
· 13 years ago
9e90b58
R600: BB operand support for SI
by Tom Stellard
· 13 years ago
75aadc2
Add R600 backend
by Tom Stellard
· 13 years ago