mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 04:02:41 +01:00
9215947c83
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. llvm-svn: 120889 |
||
---|---|---|
.. | ||
TargetInfo | ||
CMakeLists.txt | ||
Makefile | ||
PTX.h | ||
PTX.td | ||
PTXAsmPrinter.cpp | ||
PTXFrameInfo.cpp | ||
PTXFrameInfo.h | ||
PTXInstrFormats.td | ||
PTXInstrInfo.cpp | ||
PTXInstrInfo.h | ||
PTXInstrInfo.td | ||
PTXISelDAGToDAG.cpp | ||
PTXISelLowering.cpp | ||
PTXISelLowering.h | ||
PTXMachineFunctionInfo.h | ||
PTXMCAsmInfo.cpp | ||
PTXMCAsmInfo.h | ||
PTXMCAsmStreamer.cpp | ||
PTXMFInfoExtract.cpp | ||
PTXRegisterInfo.cpp | ||
PTXRegisterInfo.h | ||
PTXRegisterInfo.td | ||
PTXSubtarget.cpp | ||
PTXSubtarget.h | ||
PTXTargetMachine.cpp | ||
PTXTargetMachine.h |