OSDN Git Service

Refactor constant creation.
authorNicolas Capens <capn@google.com>
Thu, 13 Oct 2016 18:52:12 +0000 (14:52 -0400)
committerNicolas Capens <capn@google.com>
Thu, 1 Dec 2016 17:07:50 +0000 (17:07 +0000)
commit13ac2327184133f5a69584ff2d69bc2cdeec1457
tree2f6672e479622ab0b87ec2dd8f2df9edb3072826
parent23d99a4943f621bd09723c92ed012be233cd966c
Refactor constant creation.

Distinguishing between Values and Constants complicates the creation
of constant vectors, and isn't necessary when using Subzero assign
operations to convert between them internally. Also, construct vector
constants from arrays of basic types.

Bug swiftshader:17

Change-Id: I9c03655ed18d5b4bd3797a252cd7f02793205254
Reviewed-on: https://swiftshader-review.googlesource.com/7713
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
Reviewed-on: https://swiftshader-review.googlesource.com/7650
Reviewed-by: Alexis Hétu <sugoi@google.com>
src/Reactor/LLVMReactor.cpp
src/Reactor/Nucleus.hpp
src/Reactor/Reactor.hpp
src/Reactor/SubzeroReactor.cpp
src/SwiftShader/SwiftShader.vcxproj