18 for (
unsigned ShiftBy = 1; ShiftBy <
sizeof(Num) * 8; ShiftBy <<= 1)
19 Mask |= Mask >> ShiftBy;
26 dbgs() <<
Idx <<
"." << *V <<
"\n";
Returns the sub type a function will return at a given Idx Should correspond to the result type of an ExtractValue instruction executed with just that one unsigned Idx
ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory),...
static LLVM_DUMP_METHOD void dump(ArrayRef< Value * > Bndl)
Helper dump function for debugging.
static unsigned getFloorPowerOf2(unsigned Num)
\Returns the first integer power of 2 that is <= Num.
static void dumpImpl(ArrayRef< T * > Bndl)
auto enumerate(FirstRange &&First, RestRanges &&...Rest)
Given two or more input ranges, returns a new range whose values are tuples (A, B,...
raw_ostream & dbgs()
dbgs() - This returns a reference to a raw_ostream for debugging messages.