about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorHuon Wilson <dbau.pp+github@gmail.com>2015-01-15 13:49:41 +1100
committerHuon Wilson <dbau.pp+github@gmail.com>2015-01-16 22:49:40 +1100
commit7d4f358de7de97b443a97e1f18a16781d472bbda (patch)
tree3a87bdf8dc6423b31b28a7c71414aef3d4b76190 /src/rustllvm/RustWrapper.cpp
parent5edbe1f5ddab26a5a8ea75d447d5a37d8f7a3347 (diff)
downloadrust-7d4f358de7de97b443a97e1f18a16781d472bbda.tar.gz
rust-7d4f358de7de97b443a97e1f18a16781d472bbda.zip
Support SSE with integer types in x86-64 FFI.
Unlike the intrinics in C, this types the SSE values base on integer
size. This matches the LLVM intrinsics which have concrete vector types
(`<4 x i32>` etc.), and is no loss of expressivity: if one is using a C
function that really takes an untyped integral SSE value, just give it
whatever Rust type makes most sense.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions