04b5ebc74cad5aa4c7d96fcd0b41d2c290455fd7 |
|
23-Sep-2011 |
Justin Holewinski <justin.holewinski@gmail.com> |
PTX: Cleanup unused code in the PTXMFInfoExtract pass git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140374 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp
|
5422a0f166bc86c72fafaa547435e18578add3b9 |
|
22-Sep-2011 |
Justin Holewinski <justin.holewinski@gmail.com> |
PTX: Use .param space for device function return values on SM 2.0+, and attempt to fix up parameter passing on SM < 2.0 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140309 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp
|
297984d7c6d7bc944c49564374be2e6e3902373b |
|
22-Sep-2011 |
Justin Holewinski <justin.holewinski@gmail.com> |
PTX: Fixup codegen to handle emission of virtual registers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140307 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp
|
e0aef2de81c670f3e4229b979e81178860a458cb |
|
16-Jun-2011 |
Justin Holewinski <justin.holewinski@gmail.com> |
PTX: Finish new calling convention implementation git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133172 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp
|
fd8978b021dbb0b9b09084dcc707c2054ff76280 |
|
02-Mar-2011 |
Che-Liang Chiou <clchiou@gmail.com> |
Extend initial support for primitive types in PTX backend - Allow i16, i32, i64, float, and double types, using the native .u16, .u32, .u64, .f32, and .f64 PTX types. - Allow loading/storing of all primitive types. - Allow primitive types to be passed as parameters. - Allow selection of PTX Version and Shader Model as sub-target attributes. - Merge integer/floating-point test cases for load/store. - Use .u32 instead of .s32 to conform to output from NVidia nvcc compiler. Patch by Justin Holewinski git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126824 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp
|
8e5d01cd6efa99a26c8584711a7e8abbcf14c333 |
|
10-Feb-2011 |
Che-Liang Chiou <clchiou@gmail.com> |
ptx: add passing parameter to kernel functions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125279 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp
|
ad83c1d3837d2a7786627c08df1208d1cf15a562 |
|
01-Jan-2011 |
Che-Liang Chiou <clchiou@gmail.com> |
ptx: add store instruction git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122652 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp
|
3278c4260c015a1097afa5c6c88bdc16612ef9d0 |
|
08-Nov-2010 |
Che-Liang Chiou <clchiou@gmail.com> |
Add physical register counting functions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118397 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp
|