[llvm-commits] [PATCH] Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor (issue4749046)

jyasskin at gmail.com jyasskin at gmail.com
Sat Jul 16 22:51:56 PDT 2011


Reviewers: eli.friedman_gmail.com,

Message:
Initial diff at
http://codereview.appspot.com/download/issue4749046_1.diff

Description:
Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent
future ambiguity errors like the one corrected by r135261.  Migrate all
LLVM callers of the old constructor to the new one.


Please review this at http://codereview.appspot.com/4749046/

Affected files:
   M include/llvm/ADT/APInt.h
   M lib/AsmParser/LLLexer.cpp
   M lib/Bitcode/Reader/BitcodeReader.cpp
   M lib/CodeGen/SelectionDAG/FastISel.cpp
   M lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
   M lib/CodeGen/SelectionDAG/SelectionDAG.cpp
   M lib/ExecutionEngine/ExecutionEngine.cpp
   M lib/Support/APFloat.cpp
   M lib/Support/APInt.cpp
   M lib/VMCore/ConstantFold.cpp
   M lib/VMCore/Core.cpp
   M unittests/ADT/APIntTest.cpp





More information about the llvm-commits mailing list