Lines Matching defs:SelectInst

138   SmallVector<SelectInst *, 8> Selects;
275 DenseSet<SelectInst *> TrueBiasedSelects;
276 DenseSet<SelectInst *> FalseBiasedSelects;
355 void fixupSelect(SelectInst *SI, CHRScope *Scope, IRBuilder<> &IRB,
386 DenseSet<SelectInst *> TrueBiasedSelectsGlobal;
388 DenseSet<SelectInst *> FalseBiasedSelectsGlobal;
392 DenseMap<SelectInst *, BranchProbability> SelectBiasMap;
471 return isa<BinaryOperator>(I) || isa<CastInst>(I) || isa<SelectInst>(I) ||
661 SelectInst *SI, Region *R,
662 DenseSet<SelectInst *> &TrueBiasedSelectsGlobal,
663 DenseSet<SelectInst *> &FalseBiasedSelectsGlobal,
664 DenseMap<SelectInst *, BranchProbability> &SelectBiasMap) {
685 for (SelectInst *SI : RI.Selects) {
698 for (SelectInst *SI : RI.Selects) {
802 SmallVector<SelectInst *, 8> Selects;
812 if (auto *SI = dyn_cast<SelectInst>(&I)) {
879 SmallVector<SelectInst *, 8> &Selects = RI.Selects;
888 for (SelectInst *SI : Selects) {
893 SelectInst *SI = *it;
929 for (SelectInst *SI : Selects) {
932 for (SelectInst *SI : Selects) {
939 llvm::erase_if(Selects, [EntryBB](SelectInst *SI) {
1031 for (SelectInst *SI : RI.Selects) {
1109 for (SelectInst *SI : RI.Selects)
1278 for (SelectInst *SI : Scope->TrueBiasedSelects) {
1283 for (SelectInst *SI : Scope->FalseBiasedSelects) {
1301 for (SelectInst *SI : RI.Selects) {
1377 for (SelectInst *SI : RI.Selects) {
1399 for (SelectInst *SI : RI.Selects) {
1494 for (SelectInst *SI : RI.Selects) {
1515 if (isa<SelectInst>(U) && cast<SelectInst>(U)->getCondition() == ICmp)
1532 if (auto *SI = dyn_cast<SelectInst>(U)) {
1625 for (SelectInst *SI : RI.Selects)
1658 for (SelectInst *SI : RI.Selects) {
1862 for (SelectInst *SI : RI.Selects) {
1932 void CHR::fixupSelect(SelectInst *SI, CHRScope *Scope,