Revert "[APInt] Fix a few places that use APInt::getRawData to operate within the...
authorRenato Golin <renato.golin@linaro.org>
Sun, 23 Apr 2017 12:15:30 +0000 (12:15 +0000)
committerRenato Golin <renato.golin@linaro.org>
Sun, 23 Apr 2017 12:15:30 +0000 (12:15 +0000)
commit4abfb3d7414e616cd84034735893528f6ca0c35a
treebae49d1d9a15f3a024d91fd1d2e177f41d8a3f32
parentcc4a9120f6944a48d1df4c676ee77af3904b4442
Revert "[APInt] Fix a few places that use APInt::getRawData to operate within the normal API."

This reverts commit r301105, 4, 3 and 1, as a follow up of the previous
revert, which broke even more bots.

For reference:
Revert "[APInt] Use operator<<= where possible. NFC"
Revert "[APInt] Use operator<<= instead of shl where possible. NFC"
Revert "[APInt] Use ashInPlace where possible."

PR32754.

llvm-svn: 301111
14 files changed:
llvm/include/llvm/ADT/APInt.h
llvm/lib/CodeGen/MIRParser/MIParser.cpp
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
llvm/lib/Support/APInt.cpp
llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp