struct AccumBitVector
Declaration
struct AccumBitVector { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h:39
Member Variables
- public std::vector<uint8_t> Bytes
- public std::vector<uint8_t> BytesUsed
Method Overview
- public std::pair<uint8_t *, uint8_t *> getPtrToData(uint64_t Pos, uint8_t Size)
- public void setBE(uint64_t Pos, uint64_t Val, uint8_t Size)
- public void setBit(uint64_t Pos, bool b)
- public void setLE(uint64_t Pos, uint64_t Val, uint8_t Size)
Methods
¶std::pair<uint8_t*, uint8_t*> getPtrToData(
uint64_t Pos,
uint8_t Size)
std::pair<uint8_t*, uint8_t*> getPtrToData(
uint64_t Pos,
uint8_t Size)
Declared at: llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h:45
Parameters
- uint64_t Pos
- uint8_t Size
¶void setBE(uint64_t Pos,
uint64_t Val,
uint8_t Size)
void setBE(uint64_t Pos,
uint64_t Val,
uint8_t Size)
Declared at: llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h:67
Parameters
- uint64_t Pos
- uint64_t Val
- uint8_t Size
¶void setBit(uint64_t Pos, bool b)
void setBit(uint64_t Pos, bool b)
Declared at: llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h:78
Parameters
- uint64_t Pos
- bool b
¶void setLE(uint64_t Pos,
uint64_t Val,
uint8_t Size)
void setLE(uint64_t Pos,
uint64_t Val,
uint8_t Size)
Declared at: llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h:55
Parameters
- uint64_t Pos
- uint64_t Val
- uint8_t Size