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)

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)

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)

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)

Declared at: llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h:55

Parameters

uint64_t Pos
uint64_t Val
uint8_t Size