about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
diff options
context:
space:
mode:
authorJoshua Nelson <jnelson@cloudflare.com>2022-09-13 18:32:22 -0500
committerJoshua Nelson <jnelson@cloudflare.com>2022-09-25 11:27:12 -0500
commit7a8369096c27312b1beda84c8f5c2ab207d8a3c7 (patch)
tree8d981f138fa1a705ba2bd86153191c11f3175548 /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
parent4652f5eb25b76c24fc40b7267d87a07d5876901f (diff)
downloadrust-7a8369096c27312b1beda84c8f5c2ab207d8a3c7.tar.gz
rust-7a8369096c27312b1beda84c8f5c2ab207d8a3c7.zip
Use function pointers instead of macro-unrolled loops in rustc_query_impl
By making these standalone functions, we
a) allow making them extensible in the future with a new `QueryStruct`
b) greatly decrease the amount of code in each individual function, avoiding exponential blowup in llvm
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions