Searched refs:FoldSelect (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IRBuilderFolder.h | 59 virtual Value *FoldSelect(Value *C, Value *True, Value *False) const = 0;
|
| H A D | NoFolder.h | 83 Value *FoldSelect(Value *C, Value *True, Value *False) const override { in FoldSelect() function
|
| H A D | ConstantFolder.h | 122 Value *FoldSelect(Value *C, Value *True, Value *False) const override { in FoldSelect() function
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | InstSimplifyFolder.h | 86 Value *FoldSelect(Value *C, Value *True, Value *False) const override { in FoldSelect() function
|
| H A D | TargetFolder.h | 132 Value *FoldSelect(Value *C, Value *True, Value *False) const override { in FoldSelect() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FastISel.cpp | 2722 const Value *FoldSelect = nullptr; in selectSelect() local 2727 FoldSelect = SI->getFalseValue(); in selectSelect() 2730 FoldSelect = SI->getTrueValue(); in selectSelect() 2734 if (FoldSelect) { in selectSelect() 2735 Register SrcReg = getRegForValue(FoldSelect); in selectSelect()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanTransforms.cpp | 958 return Folder.FoldSelect(Ops[0], Ops[1], in tryToFoldLiveIns() 964 return Folder.FoldSelect(Ops[0], Ops[1], Ops[2]); in tryToFoldLiveIns()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | IRBuilder.cpp | 1025 if (auto *V = Folder.FoldSelect(C, True, False)) in CreateSelectFMF()
|