forked from OSchip/llvm-project
ced008152f
- This manifested as non-determinism in the .inc output in rare cases (when two distinct patterns ended up being equivalent, which is rather rare). That meant the pattern matching was non-deterministic, which could eventually mean the code generator selected different instructions based on the arch. - It's probably worth making the DAGISel ensure a total ordering (or force the user to), but the simple fix here is to totally order the Record* maps based on a unique ID. - PR4672, PR4711. Yay: -- ddunbar@giles:~$ cat ~/llvm.obj.64/lib/Target/*/*.inc | shasum d1099ff34b21459a5a3e7021c225c080e6017ece - ddunbar@giles:~$ cat ~/llvm.obj.ppc/lib/Target/*/*.inc | shasum d1099ff34b21459a5a3e7021c225c080e6017ece - -- llvm-svn: 79846 |
||
---|---|---|
.. | ||
FileCheck | ||
FileUpdate | ||
PerfectShuffle | ||
TableGen | ||
bugpoint | ||
buildit | ||
crosstool | ||
emacs | ||
fpcmp | ||
jedit | ||
lint | ||
unittest | ||
vim | ||
DSAclean.py | ||
DSAextract.py | ||
GenLibDeps.pl | ||
Makefile | ||
NLT.schema | ||
NewNightlyTest.pl | ||
NightlyTest.gnuplot | ||
NightlyTestTemplate.html | ||
OldenDataRecover.pl | ||
RegressionFinder.pl | ||
UpdateCMakeLists.pl | ||
cgiplotNLT.pl | ||
check-each-file | ||
codegen-diff | ||
countloc.sh | ||
findmisopt | ||
findoptdiff | ||
findsym.pl | ||
getsrcs.sh | ||
importNLT.pl | ||
llvm-native-gcc | ||
llvm-native-gxx | ||
llvm.grm | ||
llvmdo | ||
llvmgrep | ||
makellvm | ||
mkpatch | ||
parseNLT.pl | ||
plotNLT.pl | ||
profile.pl | ||
userloc.pl | ||
webNLT.pl |