llvm/lib/Target/PTX
Rafael Espindola 5d4918dbd1 There are two reasons why we might want to use
foo = a - b
.long foo
instead of just
.long a - b

First, on darwin9 64 bits the assembler produces the wrong result. Second,
if "a" is the end of the section all darwin assemblers (9, 10 and mc) will not
consider a - b to be a constant but will if the dummy foo is created.

Split how we handle these cases. The first one is something MC should take care
of. The second one has to be handled by the caller.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120889 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-04 03:21:47 +00:00
..
TargetInfo
CMakeLists.txt Attempt to unbreak cmake-based builds 2010-11-15 00:48:12 +00:00
Makefile move all the target's asmprinters into the main target. The piece 2010-11-14 18:43:56 +00:00
PTX.h Add physical register counting functions 2010-11-08 03:00:52 +00:00
PTX.td
PTXAsmPrinter.cpp ptx: bug fix: use after free 2010-12-01 11:45:53 +00:00
PTXFrameInfo.cpp First step of huge frame-related refactoring: move emit{Prologue,Epilogue} out of TargetRegisterInfo to TargetFrameInfo, which is definitely much better suitable place 2010-11-15 00:06:54 +00:00
PTXFrameInfo.h Move hasFP() and few related hooks to TargetFrameInfo. 2010-11-18 21:19:35 +00:00
PTXInstrFormats.td
PTXInstrInfo.cpp Add lower argument and return of device function 2010-10-19 13:14:40 +00:00
PTXInstrInfo.h Add lower argument and return of device function 2010-10-19 13:14:40 +00:00
PTXInstrInfo.td ptx: add ld instruction 2010-11-30 07:34:44 +00:00
PTXISelDAGToDAG.cpp ptx: add ld instruction 2010-11-30 07:34:44 +00:00
PTXISelLowering.cpp Add physical register counting functions 2010-11-08 03:00:52 +00:00
PTXISelLowering.h
PTXMachineFunctionInfo.h Add generating function declaration for PTX 2010-11-08 03:06:08 +00:00
PTXMCAsmInfo.cpp
PTXMCAsmInfo.h
PTXMCAsmStreamer.cpp There are two reasons why we might want to use 2010-12-04 03:21:47 +00:00
PTXMFInfoExtract.cpp Add physical register counting functions 2010-11-08 03:00:52 +00:00
PTXRegisterInfo.cpp
PTXRegisterInfo.h Move hasFP() and few related hooks to TargetFrameInfo. 2010-11-18 21:19:35 +00:00
PTXRegisterInfo.td Add lower argument and return of device function 2010-10-19 13:14:40 +00:00
PTXSubtarget.cpp
PTXSubtarget.h
PTXTargetMachine.cpp Move the PTXMCAsmStreamer class to the .cpp file. 2010-11-28 14:48:34 +00:00
PTXTargetMachine.h First step of huge frame-related refactoring: move emit{Prologue,Epilogue} out of TargetRegisterInfo to TargetFrameInfo, which is definitely much better suitable place 2010-11-15 00:06:54 +00:00