9 #ifndef IR_SEG_SEGCASTNODE_H
10 #define IR_SEG_SEGCASTNODE_H
12 #include <llvm/IR/BasicBlock.h>
14 #include "IR/SEG/SymbolicExprGraph.h"
23 bool IsTemporary =
false;
26 uint64_t OSz, uint64_t TSz,
bool fromDisk);
33 virtual void dot(raw_fd_ostream &O)
const;
35 uint64_t getOriginSize()
const;
37 uint64_t getTargetSize()
const;
39 bool isTemporary()
const {
return IsTemporary; }
41 void setTemporary() { IsTemporary =
true; }
45 return N->getKind() == SEGOBJK_Cast;
Definition: SEGCastNode.h:18
Definition: SymbolicExprGraph.h:532
Definition: SymbolicExprGraph.h:78
void dot(const char *FileName) const
Dot this graph to a file with filename.
Definition: SymbolicExprGraph.cpp:913
Definition: SymbolicExprGraph.h:723
CodeKind
Definition: SymbolicExprGraph.h:535