• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/

Lines Matching defs:BB

1076 LLVMValueRef LLVMBlockAddress(LLVMValueRef F, LLVMBasicBlockRef BB) {
1077 return wrap(BlockAddress::get(unwrap<Function>(F), unwrap(BB)));
1483 LLVMValueRef LLVMBasicBlockAsValue(LLVMBasicBlockRef BB) {
1484 return wrap(static_cast<Value*>(unwrap(BB)));
1495 LLVMValueRef LLVMGetBasicBlockParent(LLVMBasicBlockRef BB) {
1496 return wrap(unwrap(BB)->getParent());
1499 LLVMValueRef LLVMGetBasicBlockTerminator(LLVMBasicBlockRef BB) {
1500 return wrap(unwrap(BB)->getTerminator());
1533 LLVMBasicBlockRef LLVMGetNextBasicBlock(LLVMBasicBlockRef BB) {
1534 BasicBlock *Block = unwrap(BB);
1541 LLVMBasicBlockRef LLVMGetPreviousBasicBlock(LLVMBasicBlockRef BB) {
1542 BasicBlock *Block = unwrap(BB);
1562 BasicBlock *BB = unwrap(BBRef);
1563 return wrap(BasicBlock::Create(*unwrap(C), Name, BB->getParent(), BB));
1579 void LLVMMoveBasicBlockBefore(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos) {
1580 unwrap(BB)->moveBefore(unwrap(MovePos));
1583 void LLVMMoveBasicBlockAfter(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos) {
1584 unwrap(BB)->moveAfter(unwrap(MovePos));
1593 LLVMValueRef LLVMGetFirstInstruction(LLVMBasicBlockRef BB) {
1594 BasicBlock *Block = unwrap(BB);
1601 LLVMValueRef LLVMGetLastInstruction(LLVMBasicBlockRef BB) {
1602 BasicBlock *Block = unwrap(BB);
1736 BasicBlock *BB = unwrap(Block);
1737 Instruction *I = Instr? unwrap<Instruction>(Instr) : (Instruction*) BB->end();
1738 unwrap(Builder)->SetInsertPoint(BB, I);
1747 BasicBlock *BB = unwrap(Block);
1748 unwrap(Builder)->SetInsertPoint(BB);