/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64MachineScheduler.cpp | 42 if (!Base0.isIdenticalTo(Base1))
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/ |
H A D | MachineLateInstrsCleanup.cpp | 187 DefMI->isIdenticalTo(*PredDefI->second); 213 if (DefI != MBBDefs.end() && MI.isIdenticalTo(*DefI->second)) {
|
H A D | BranchFolding.cpp | 338 if (!MBBI1->isIdenticalTo(*MBBI2) || 792 assert(MBBICommon->isIdenticalTo(*MBBI) && "Expected matching MIIs!"); 842 assert(MI.isIdenticalTo(*Pos) && "Expected matching MIIs!"); 1417 if (!MBBIter->isIdenticalTo(*PrevBBIter)) 1928 if (!TIB->isIdenticalTo(*FIB, MachineInstr::CheckKillDead))
|
H A D | MachineInstr.cpp | 593 bool MachineInstr::isIdenticalTo(const MachineInstr &Other, function in class:MachineInstr 613 if (!I1->isIdenticalTo(*I2, Check)) 627 if (!MO.isIdenticalTo(OMO)) 640 if (!MO.isIdenticalTo(OMO)) 643 if (!MO.isIdenticalTo(OMO)) 649 if (!MO.isIdenticalTo(OMO)) 682 if (!getDebugOperand(OpIdx).isIdenticalTo(Other.getDebugOperand(OpIdx)))
|
H A D | IfConversion.cpp | 747 if (!TIB->isIdenticalTo(*FIB)) 790 if (!RTIE->isIdenticalTo(*RFIE)) 854 assert(E1->isIdenticalTo(*E2) &&
|
H A D | TypePromotion.cpp | 421 if (InstTo && User->isIdenticalTo(InstTo)) {
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | GCNVOPDUtils.cpp | 50 if (Literal->isIdenticalTo(Op))
|
H A D | SIPreEmitPeephole.cpp | 208 Found = Term.isIdenticalTo(MI); 254 if (!MI.isIdenticalTo(First))
|
H A D | GCNDPPCombine.cpp | 656 if ((Use == Src0 && ((Src1 && Src1->isIdenticalTo(*Src0)) || 657 (Src2 && Src2->isIdenticalTo(*Src0)))) || 658 (Use == Src1 && (Src1->isIdenticalTo(*Src0) || 659 (Src2 && Src2->isIdenticalTo(*Src1))))) {
|
H A D | SILowerControlFlow.cpp | 598 if (Ops[0].isIdenticalTo(Ops[1])) UniqueOpndIdx = 2; 599 else if (Ops[0].isIdenticalTo(Ops[2])) UniqueOpndIdx = 1; 600 else if (Ops[1].isIdenticalTo(Ops[2])) UniqueOpndIdx = 1;
|
H A D | SIFoldOperands.cpp | 1129 if (!Src1->isIdenticalTo(*Src0)) { 1132 if (!Src1Imm->isIdenticalTo(*Src0Imm)) 1260 if (CurrentKnownM0Val && CurrentKnownM0Val->isIdenticalTo(NewM0Val)) {
|
/openbsd-current/gnu/llvm/clang/lib/Lex/ |
H A D | MacroInfo.cpp | 94 bool MacroInfo::isIdenticalTo(const MacroInfo &Other, Preprocessor &PP, function in class:MacroInfo
|
H A D | PPDirectives.cpp | 3058 if (!OtherMI || !MI->isIdenticalTo(*OtherMI, *this, 3092 !MI->isIdenticalTo(*OtherMI, *this, 3102 // then don't bother calling MacroInfo::isIdenticalTo. 3116 !MI->isIdenticalTo(*OtherMI, *this, /*Syntactic=*/LangOpts.MicrosoftExt)) {
|
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | MVETPAndVPTOptimisationsPass.cpp | 596 if (CondOP1.isIdenticalTo(PrevOP1) && CondOP2.isIdenticalTo(PrevOP2)) 602 return ExpectedCode == GetCondCode(Prev) && CondOP1.isIdenticalTo(PrevOP2) && 603 CondOP2.isIdenticalTo(PrevOP1);
|
/openbsd-current/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | MachineOperand.h | 755 bool isIdenticalTo(const MachineOperand &Other) const; 760 /// isIdenticalTo uses for comparison. It is thus suited for use in hash 762 /// stay exactly in sync with isIdenticalTo above. 1030 return LHS.isIdenticalTo(RHS);
|
H A D | MachineInstr.h | 1200 /// operands are identical (with respect to MachineOperand::isIdenticalTo()). 1203 bool isIdenticalTo(const MachineInstr &Other, 1953 return LHS->isIdenticalTo(*RHS, MachineInstr::IgnoreVRegDefs);
|
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | MergedLoadStoreMotion.cpp | 231 return GEP0 && GEP1 && GEP0->isIdenticalTo(GEP1) && GEP0->hasOneUse() &&
|
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | FlattenCFG.cpp | 339 if (!iter1->isIdenticalTo(&*iter2))
|
/openbsd-current/gnu/llvm/clang/include/clang/Lex/ |
H A D | MacroInfo.h | 147 bool isIdenticalTo(const MacroInfo &Other, Preprocessor &PP,
|
/openbsd-current/gnu/llvm/clang/lib/ExtractAPI/ |
H A D | ExtractAPIConsumer.cpp | 270 return MD.getMacroInfo()->isIdenticalTo(*PM.MD->getMacroInfo(), PP,
|
/openbsd-current/gnu/llvm/llvm/lib/Target/PowerPC/ |
H A D | PPCBranchCoalescing.cpp | 347 if (Op1.isIdenticalTo(Op2)) {
|
/openbsd-current/gnu/llvm/llvm/include/llvm/IR/ |
H A D | Instruction.h | 740 bool isIdenticalTo(const Instruction *I) const LLVM_READONLY; 742 /// This is like isIdenticalTo, except that it ignores the 760 /// is similar to isIdenticalTo except the operands themselves don't have to
|
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86OptimizeLEAs.cpp | 203 return MO1.isIdenticalTo(MO2) && (!MO1.isReg() || !MO1.getReg().isPhysical());
|
/openbsd-current/gnu/llvm/llvm/lib/Target/Lanai/ |
H A D | LanaiInstrInfo.cpp | 108 if (BaseOpA->isIdenticalTo(*BaseOpB)) {
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.h | 318 return MO.isIdenticalTo(Other.MO);
|