OSDN Git Service

Fix non-deterministic SDNodeOrder-dependent codegen
authorNico Rieck <nico.rieck@gmail.com>
Sun, 12 Jan 2014 14:09:17 +0000 (14:09 +0000)
committerNico Rieck <nico.rieck@gmail.com>
Sun, 12 Jan 2014 14:09:17 +0000 (14:09 +0000)
commit3c1dc3cac8f167ff6b130a12d09f5dc2bffa1c30
tree7f514ee6cf810a5d9137a8607abbdb9cc6c7bdb4
parenta59525786d39de4af8d7ee65531c220348ec48b6
Fix non-deterministic SDNodeOrder-dependent codegen

Reset SelectionDAGBuilder's SDNodeOrder to ensure deterministic code
generation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199050 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
test/CodeGen/AArch64/variadic.ll
test/CodeGen/NVPTX/vec-param-load.ll
test/CodeGen/X86/MachineSink-DbgValue.ll
test/CodeGen/X86/bt.ll
test/CodeGen/X86/i64-mem-copy.ll
test/CodeGen/X86/pr16031.ll
test/CodeGen/X86/sse2.ll
test/CodeGen/X86/v2f32.ll