|
Joos1W Compiler Framework
|
This is the complete list of members for tir::IRBuilder, including all inherited members.
| createBasicBlock(Function *parent) | tir::IRBuilder | inline |
| createBinaryInstr(Instruction::BinOp op, Value *lhs, Value *rhs) | tir::IRBuilder | inline |
| createBranchInstr(BasicBlock *target) | tir::IRBuilder | inline |
| createBranchInstr(Value *cond, BasicBlock *true_target, BasicBlock *false_target) | tir::IRBuilder | inline |
| createCallInstr(Value *callee, utils::range_ref< Value * > args) | tir::IRBuilder | inline |
| createCmpInstr(CmpInst::Predicate pred, Value *lhs, Value *rhs) | tir::IRBuilder | inline |
| createGEPInstr(Value *ptr, StructType *t, utils::range_ref< Value * > indices) (defined in tir::IRBuilder) | tir::IRBuilder | inline |
| createICastInstr(ICastInst::CastOp op, Value *val, Type *destTy) | tir::IRBuilder | inline |
| createLoadInstr(Type *type, Value *ptr) | tir::IRBuilder | inline |
| createReturnInstr(Value *val) | tir::IRBuilder | inline |
| createReturnInstr() | tir::IRBuilder | inline |
| createStoreInstr(Value *val, Value *ptr) | tir::IRBuilder | inline |
| currentBlock() (defined in tir::IRBuilder) | tir::IRBuilder | inline |
| IRBuilder(Context &ctx) (defined in tir::IRBuilder) | tir::IRBuilder | inline |
| setInsertPoint(BasicBlock::iterator it) | tir::IRBuilder | inline |
| setInsertPoint(Instruction *instr) | tir::IRBuilder | inline |
| setInsertPoint(BasicBlock *bb) | tir::IRBuilder | inline |