search for: getrandomvalid_integertype

Displaying 1 result from an estimated 1 matches for "getrandomvalid_integertype".

2015 Jan 22
2
[LLVMdev] access IntegerType::getSignBit from Type *
Hi, I have a Type * which may come from an IntegerType as shown below: Type.getIntegerBitWidth() tells me numBits. But how to extract the IntegerType.getSignBit? If pType isIntegerType, I need to know if it is signed or unsigned... How to achieve this? Thx Alex llvm::Type * getRandomValid_IntegerType(llvm::LLVMContext &C) { using namespace llvm; //--- determine num of bits between allowed bits int rI=randInt(IntegerType::MIN_INT_BITS,IntegerType::MAX_INT_BITS); return IntegerType::get(C, rI); } llvm::Type * pType=getRandomValid_IntegerType(llvm::LLVMContext &C); i...