Joos1W Compiler Framework
tir::IRBuilder Member List

This is the complete list of members for tir::IRBuilder, including all inherited members.

createBasicBlock(Function *parent)tir::IRBuilderinline
createBinaryInstr(Instruction::BinOp op, Value *lhs, Value *rhs)tir::IRBuilderinline
createBranchInstr(BasicBlock *target)tir::IRBuilderinline
createBranchInstr(Value *cond, BasicBlock *true_target, BasicBlock *false_target)tir::IRBuilderinline
createCallInstr(Value *callee, utils::range_ref< Value * > args)tir::IRBuilderinline
createCmpInstr(CmpInst::Predicate pred, Value *lhs, Value *rhs)tir::IRBuilderinline
createGEPInstr(Value *ptr, StructType *t, utils::range_ref< Value * > indices) (defined in tir::IRBuilder)tir::IRBuilderinline
createICastInstr(ICastInst::CastOp op, Value *val, Type *destTy)tir::IRBuilderinline
createLoadInstr(Type *type, Value *ptr)tir::IRBuilderinline
createReturnInstr(Value *val)tir::IRBuilderinline
createReturnInstr()tir::IRBuilderinline
createStoreInstr(Value *val, Value *ptr)tir::IRBuilderinline
currentBlock() (defined in tir::IRBuilder)tir::IRBuilderinline
IRBuilder(Context &ctx) (defined in tir::IRBuilder)tir::IRBuilderinline
setInsertPoint(BasicBlock::iterator it)tir::IRBuilderinline
setInsertPoint(Instruction *instr)tir::IRBuilderinline
setInsertPoint(BasicBlock *bb)tir::IRBuilderinline