Ejemplo n.º 1
0
 switch_instruction switch_(value const & cond, label const & default_)
 {
   llvm::IRBuilder<> & bldr = current_builder();
   llvm::SwitchInst * rv = SPRITE_APICALL(
       bldr.CreateSwitch(cond.ptr(), default_.ptr())
     );
   return switch_instruction(rv);
 }
Ejemplo n.º 2
0
 instruction goto_(label const & target)
 {
   llvm::IRBuilder<> & bldr = current_builder();
   return instruction(SPRITE_APICALL(bldr.CreateBr(target.ptr())));
 }