SuccessChanges

Summary

  1. [TargetLowering] SimplifyDemandedBits - just call computeKnownBits for BUILD_VECTOR cases. Don't do this locally, computeKnownBits does this better (and can handle non-constant cases as well). A next step would be to actually simplify non-constant elements - building on what we already do in SimplifyDemandedVectorElts.
Revision 365309 by rksimon:
[TargetLowering] SimplifyDemandedBits - just call computeKnownBits for BUILD_VECTOR cases.

Don't do this locally, computeKnownBits does this better (and can handle non-constant cases as well).

A next step would be to actually simplify non-constant elements - building on what we already do in SimplifyDemandedVectorElts.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/TargetLowering.cpptrunk/lib/CodeGen/SelectionDAG/TargetLowering.cpp

Summary

  1. [ubsan][test] Fix cast-overflow.cpp and delete float-divide-by-zero test after D63793/rC365272
Revision 365307 by maskray:
[ubsan][test] Fix cast-overflow.cpp and delete float-divide-by-zero test after D63793/rC365272
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/test/ubsan/TestCases/Float/cast-overflow.cpptrunk/test/ubsan/TestCases/Float/cast-overflow.cpp
The file was modified/compiler-rt/trunk/test/ubsan/TestCases/Integer/div-zero.cpptrunk/test/ubsan/TestCases/Integer/div-zero.cpp