| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 1197 const bool NoMerge : 1; member 1200 bool IsPatchPoint, bool IsIndirect, bool HasNest, bool NoMerge) in CallFlags() 1203 HasNest(HasNest), NoMerge(NoMerge) {} in CallFlags()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 3669 llvm::BasicBlock *ContBB, bool NoMerge) { in emitCheckHandlerCall() argument 3704 NoMerge = NoMerge || !CGF.CGM.getCodeGenOpts().OptimizationLevel || in emitCheckHandlerCall() 3706 if (NoMerge) in emitCheckHandlerCall() 3707 HandlerCall->addFnAttr(llvm::Attribute::NoMerge); in emitCheckHandlerCall() 3729 bool NoMerge = false; in EmitCheck() local 3754 NoMerge = true; in EmitCheck() 3758 EmitTrapCheck(TrapCond, CheckHandler, NoMerge); in EmitCheck() 3824 (FatalCond != nullptr), Cont, NoMerge); in EmitCheck() 3834 NonFatalHandlerBB, NoMerge); in EmitCheck() 3837 Cont, NoMerge); in EmitCheck() [all …]
|
| H A D | CGStmt.cpp | 799 case attr::NoMerge: in EmitAttributedStmt() 2634 bool ReadNone, bool NoMerge, bool NoConvergent, in UpdateAsmCallInst() argument 2643 if (NoMerge) in UpdateAsmCallInst() 2644 Result.addFnAttr(llvm::Attribute::NoMerge); in UpdateAsmCallInst()
|
| H A D | CGClass.cpp | 2919 bool NoMerge = !CGM.getCodeGenOpts().SanitizeMergeHandlers.has(M); in EmitVTablePtrCheck() local 2920 EmitTrapCheck(TypeTest, SanitizerHandler::CFICheckFail, NoMerge); in EmitVTablePtrCheck()
|
| H A D | CGCall.cpp | 2493 FuncAttrs.addAttribute(llvm::Attribute::NoMerge); in ConstructAttributeList() 5780 Attrs = Attrs.addFnAttribute(getLLVMContext(), llvm::Attribute::NoMerge); in EmitCall()
|
| H A D | CodeGenFunction.h | 5294 bool NoMerge = false);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 258 TrapCall->addFnAttr(llvm::Attribute::NoMerge); in addBoundsChecking()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 301 bool NoMerge = false; 2543 void addNoMergeSiteInfo(const SDNode *Node, bool NoMerge) { 2544 if (NoMerge) 2545 SDEI[Node].NoMerge = NoMerge; 2550 return I != SDEI.end() ? I->second.NoMerge : false;
|
| H A D | TargetLowering.h | 4697 bool NoMerge : 1; member 4725 IsPatchPoint(false), IsPreallocated(false), NoMerge(false), in CallLoweringInfo() 4759 NoMerge = ResultAttrs.hasAttribute(Attribute::NoMerge); 4781 NoMerge = Call.hasFnAttr(Attribute::NoMerge); in setCallee()
|
| H A D | MachineInstr.h | 116 NoMerge = 1 << 15, // Passes that drop source location info enumerator
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | GlobalMergeFunctions.cpp | 85 if (F->hasFnAttribute(llvm::Attribute::NoMerge) || in isEligibleFunction()
|
| H A D | BranchFolding.cpp | 376 if (MBBI1->getFlag(MachineInstr::NoMerge) || in ComputeCommonTailLength() 377 MBBI2->getFlag(MachineInstr::NoMerge)) in ComputeCommonTailLength()
|
| H A D | MIRPrinter.cpp | 803 if (MI.getFlag(MachineInstr::NoMerge)) in printMI()
|
| H A D | MachineInstr.cpp | 1857 if (getFlag(MachineInstr::NoMerge)) in print()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.cpp | 571 DAG.addNoMergeSiteInfo(Chain.getNode(), CLI.NoMerge); in LowerCall() 778 CLI.NoMerge = false; in LowerTRAP()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InstrTypes.h | 1963 bool cannotMerge() const { return hasFnAttr(Attribute::NoMerge); } 1964 void setCannotMerge() { addFnAttr(Attribute::NoMerge); }
|
| H A D | Attributes.td | 214 def NoMerge : EnumAttr<"nomerge", IntersectPreserve, [FnAttr]>;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | ScheduleDAGSDNodes.cpp | 900 MI->setFlag(MachineInstr::MIFlag::NoMerge); in EmitSchedule()
|
| H A D | SelectionDAGBuilder.cpp | 7511 I.hasFnAttr(Attribute::NoMerge)); in visitIntrinsicCall() 7528 CLI.NoMerge = I.hasFnAttr(Attribute::NoMerge); in visitIntrinsicCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLoweringCall.cpp | 2566 DAG.addNoMergeSiteInfo(Ret.getNode(), CLI.NoMerge); in LowerCall() 2600 DAG.addNoMergeSiteInfo(Chain.getNode(), CLI.NoMerge); in LowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.cpp | 709 DAG.addNoMergeSiteInfo(Chain.getNode(), CLI.NoMerge); in LowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 922 case Attribute::NoMerge: in constructFunctionDeclaration()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMExpandPseudoInsts.cpp | 2306 if (MI.getFlag(MachineInstr::NoMerge)) in ExpandMI() 2307 NewMI->setFlag(MachineInstr::NoMerge); in ExpandMI()
|
| H A D | ARMFrameLowering.cpp | 440 Flags |= MachineInstr::NoMerge; in insertSEH()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 7560 DAG.addNoMergeSiteInfo(Ret.getNode(), CLI.NoMerge); in LowerCall() 7565 DAG.addNoMergeSiteInfo(Chain.getNode(), CLI.NoMerge); in LowerCall()
|