Home
last modified time | relevance | path

Searched refs:IfTrue (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonEarlyIfConv.cpp195 unsigned getCondStoreOpcode(unsigned Opc, bool IfTrue) const;
197 MachineInstr *MI, unsigned PredR, bool IfTrue);
200 unsigned PredR, bool IfTrue);
705 bool IfTrue) const { in getCondStoreOpcode()
706 return HII->getCondOpcode(Opc, !IfTrue); in getCondStoreOpcode()
711 unsigned PredR, bool IfTrue) { in predicateInstr() argument
721 unsigned COpc = getCondStoreOpcode(Opc, IfTrue); in predicateInstr()
742 const MCInstrDesc &D = HII->get(IfTrue ? Hexagon::J2_jumpt in predicateInstr()
762 unsigned PredR, bool IfTrue) { in predicateBlockNB() argument
773 predicateInstr(ToB, At, &*I, PredR, IfTrue); in predicateBlockNB()
H A DHexagonGenMux.cpp252 bool IfTrue = HII->isPredicatedTrue(Opc); in genMuxInBlock() local
266 if (IfTrue) in genMuxInBlock()
H A DHexagonExpandCondsets.cpp581 bool IfTrue) { in getCondTfrOpcode() argument
598 return IfTrue ? A2_tfrt : A2_tfrf; in getCondTfrOpcode()
600 return IfTrue ? A2_tfrpt : A2_tfrpf; in getCondTfrOpcode()
613 return IfTrue ? C2_cmoveit : C2_cmoveif; in getCondTfrOpcode()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPlan.h578 void setTwoSuccessors(VPBlockBase *IfTrue, VPBlockBase *IfFalse, in setTwoSuccessors() argument
583 appendSuccessor(IfTrue); in setTwoSuccessors()
2200 static void insertTwoBlocksAfter(VPBlockBase *IfTrue, VPBlockBase *IfFalse,
2202 assert(IfTrue->getSuccessors().empty() &&
2206 BlockPtr->setTwoSuccessors(IfTrue, IfFalse, Condition);
2207 IfTrue->setPredecessors({BlockPtr});
2209 IfTrue->setParent(BlockPtr->getParent());
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DInstructions.cpp1231 BranchInst::BranchInst(BasicBlock *IfTrue, Instruction *InsertBefore) in BranchInst() argument
1232 : Instruction(Type::getVoidTy(IfTrue->getContext()), Instruction::Br, in BranchInst()
1235 assert(IfTrue && "Branch destination may not be null!"); in BranchInst()
1236 Op<-1>() = IfTrue; in BranchInst()
1239 BranchInst::BranchInst(BasicBlock *IfTrue, BasicBlock *IfFalse, Value *Cond, in BranchInst() argument
1241 : Instruction(Type::getVoidTy(IfTrue->getContext()), Instruction::Br, in BranchInst()
1244 Op<-1>() = IfTrue; in BranchInst()
1252 BranchInst::BranchInst(BasicBlock *IfTrue, BasicBlock *InsertAtEnd) in BranchInst() argument
1253 : Instruction(Type::getVoidTy(IfTrue->getContext()), Instruction::Br, in BranchInst()
1255 assert(IfTrue && "Branch destination may not be null!"); in BranchInst()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstructions.h3034 explicit BranchInst(BasicBlock *IfTrue, Instruction *InsertBefore = nullptr);
3035 BranchInst(BasicBlock *IfTrue, BasicBlock *IfFalse, Value *Cond,
3037 BranchInst(BasicBlock *IfTrue, BasicBlock *InsertAtEnd);
3038 BranchInst(BasicBlock *IfTrue, BasicBlock *IfFalse, Value *Cond,
3077 static BranchInst *Create(BasicBlock *IfTrue,
3079 return new(1) BranchInst(IfTrue, InsertBefore);
3082 static BranchInst *Create(BasicBlock *IfTrue, BasicBlock *IfFalse,
3084 return new(3) BranchInst(IfTrue, IfFalse, Cond, InsertBefore);
3087 static BranchInst *Create(BasicBlock *IfTrue, BasicBlock *InsertAtEnd) {
3088 return new(1) BranchInst(IfTrue, InsertAtEnd);
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1459 Value *llvm::GetIfCondition(BasicBlock *BB, BasicBlock *&IfTrue, in GetIfCondition() argument
1514 IfTrue = Pred1; in GetIfCondition()
1518 IfTrue = Pred2; in GetIfCondition()
1542 IfTrue = Pred1; in GetIfCondition()
1545 IfTrue = Pred2; in GetIfCondition()
H A DSimplifyCFG.cpp2713 BasicBlock *IfTrue, *IfFalse; in FoldTwoEntryPHINode() local
2714 Value *IfCond = GetIfCondition(BB, IfTrue, IfFalse); in FoldTwoEntryPHINode()
2822 << " T: " << IfTrue->getName() in FoldTwoEntryPHINode()
2845 Value *FalseVal = PN->getIncomingValue(PN->getIncomingBlock(0) == IfTrue); in FoldTwoEntryPHINode()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h497 Value *GetIfCondition(BasicBlock *BB, BasicBlock *&IfTrue,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp2493 Value *IfTrue, *IfFalse; in foldSelectToPhiImpl() local
2498 IfTrue = Sel.getTrueValue(); in foldSelectToPhiImpl()
2503 IfTrue = Sel.getFalseValue(); in foldSelectToPhiImpl()
2524 Inputs[Pred] = IfTrue->DoPHITranslation(BB, Pred); in foldSelectToPhiImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp15439 SDValue IfTrue = N->getOperand(1); in performVSelectCombine() local
15445 IfTrue, IfFalse); in performVSelectCombine()