llvm-project
70333de6 - [NVPTX] Consolidate and cleanup various NVPTXISD nodes (NFC) (#145581)

Commit
166 days ago
[NVPTX] Consolidate and cleanup various NVPTXISD nodes (NFC) (#145581) This change consolidates and cleans up various NVPTXISD target-specific nodes in order to simplify SDAG ISel. While there are some whitespace changes in the emitted PTX it is otherwise a non-functional change. NVPTXISD::Wrapper - This node was used to wrap external-symbol and global-address nodes. It is redundant and has been removed. Instead we use the non-target versions of these nodes and convert them appropriately during ISel. NVPTXISD::CALL - Much of the family of nodes used to represent a PTX call instruction have been replaced by this new single node. It corresponds to a single instruction and is therefore much simpler to create and lower.
Author
Parents
Loading