Blender Git Loki
Git Commits -> Revision de09b75
June 1, 2016, 14:36 (GMT) |
Unify code generation through the llvm API. Also standard functions for copying and zeroing values are now implemented per type rather than relying on a simple load/store. This will become more important with larger aggregate types such as matrix44. |
Commit Details:
Full Hash: de09b751756b0ed0783b10f060fecd4f6de683be
Parent Commit: 3182019
Lines Changed: +406, -270
10 Modified Paths:
/source/blender/blenvm/compile/node_graph.cc (+18, -18) (Diff)
/source/blender/blenvm/compile/typedesc.cc (+8, -8) (Diff)
/source/blender/blenvm/compile/typedesc.h (+6, -6) (Diff)
/source/blender/blenvm/intern/bvm_api.cc (+1, -1) (Diff)
/source/blender/blenvm/llvm/llvm_compiler.h (+1, -4) (Diff)
/source/blender/blenvm/llvm/llvm_compiler_dual.cc (+42, -138) (Diff)
/source/blender/blenvm/llvm/llvm_modules.cc (+107, -45) (Diff)
/source/blender/blenvm/llvm/llvm_modules.h (+12, -10) (Diff)
/source/blender/blenvm/llvm/llvm_types.cc (+51, -15) (Diff)
/source/blender/blenvm/llvm/llvm_types.h (+160, -25) (Diff)
/source/blender/blenvm/compile/typedesc.cc (+8, -8) (Diff)
/source/blender/blenvm/compile/typedesc.h (+6, -6) (Diff)
/source/blender/blenvm/intern/bvm_api.cc (+1, -1) (Diff)
/source/blender/blenvm/llvm/llvm_compiler.h (+1, -4) (Diff)
/source/blender/blenvm/llvm/llvm_compiler_dual.cc (+42, -138) (Diff)
/source/blender/blenvm/llvm/llvm_modules.cc (+107, -45) (Diff)
/source/blender/blenvm/llvm/llvm_modules.h (+12, -10) (Diff)
/source/blender/blenvm/llvm/llvm_types.cc (+51, -15) (Diff)
/source/blender/blenvm/llvm/llvm_types.h (+160, -25) (Diff)