Searched refs:isIdenticalTo (Results 1 - 25 of 58) sorted by relevance

123

/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64MachineScheduler.cpp42 if (!Base0.isIdenticalTo(Base1))
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DMachineLateInstrsCleanup.cpp187 DefMI->isIdenticalTo(*PredDefI->second);
213 if (DefI != MBBDefs.end() && MI.isIdenticalTo(*DefI->second)) {
H A DBranchFolding.cpp338 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 DMachineInstr.cpp593 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 DIfConversion.cpp747 if (!TIB->isIdenticalTo(*FIB))
790 if (!RTIE->isIdenticalTo(*RFIE))
854 assert(E1->isIdenticalTo(*E2) &&
H A DTypePromotion.cpp421 if (InstTo && User->isIdenticalTo(InstTo)) {
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DGCNVOPDUtils.cpp50 if (Literal->isIdenticalTo(Op))
H A DSIPreEmitPeephole.cpp208 Found = Term.isIdenticalTo(MI);
254 if (!MI.isIdenticalTo(First))
H A DGCNDPPCombine.cpp656 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 DSILowerControlFlow.cpp598 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 DSIFoldOperands.cpp1129 if (!Src1->isIdenticalTo(*Src0)) {
1132 if (!Src1Imm->isIdenticalTo(*Src0Imm))
1260 if (CurrentKnownM0Val && CurrentKnownM0Val->isIdenticalTo(NewM0Val)) {
/openbsd-current/gnu/llvm/clang/lib/Lex/
H A DMacroInfo.cpp94 bool MacroInfo::isIdenticalTo(const MacroInfo &Other, Preprocessor &PP, function in class:MacroInfo
H A DPPDirectives.cpp3058 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 DMVETPAndVPTOptimisationsPass.cpp596 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 DMachineOperand.h755 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 DMachineInstr.h1200 /// 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 DMergedLoadStoreMotion.cpp231 return GEP0 && GEP1 && GEP0->isIdenticalTo(GEP1) && GEP0->hasOneUse() &&
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/
H A DFlattenCFG.cpp339 if (!iter1->isIdenticalTo(&*iter2))
/openbsd-current/gnu/llvm/clang/include/clang/Lex/
H A DMacroInfo.h147 bool isIdenticalTo(const MacroInfo &Other, Preprocessor &PP,
/openbsd-current/gnu/llvm/clang/lib/ExtractAPI/
H A DExtractAPIConsumer.cpp270 return MD.getMacroInfo()->isIdenticalTo(*PM.MD->getMacroInfo(), PP,
/openbsd-current/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp347 if (Op1.isIdenticalTo(Op2)) {
/openbsd-current/gnu/llvm/llvm/include/llvm/IR/
H A DInstruction.h740 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 DX86OptimizeLEAs.cpp203 return MO1.isIdenticalTo(MO2) && (!MO1.isReg() || !MO1.getReg().isPhysical());
/openbsd-current/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp108 if (BaseOpA->isIdenticalTo(*BaseOpB)) {
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h318 return MO.isIdenticalTo(Other.MO);

Completed in 472 milliseconds

123