Home
last modified time | relevance | path

Searched refs:getOp (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDIExpressionOptimizer.cpp21 if (Op.getOp() == dwarf::DW_OP_constu) in isConstantVal()
124 auto OpRaw = Op->getOp(); in canonicalizeDwarfOperations()
159 auto Op1Raw = Op1->getOp(); in optimizeDwarfOperations()
175 auto Op2Raw = Op2->getOp(); in optimizeDwarfOperations()
198 if (isNeutralElement(Ops[1].getOp(), Const1)) { in tryFoldNoOpMath()
219 Const1, *Const2, static_cast<dwarf::LocationAtom>(Ops[2].getOp())); in tryFoldConstants()
240 auto Operand1 = static_cast<dwarf::LocationAtom>(Ops[1].getOp()); in tryFoldCommutativeMath()
241 auto Operand2 = static_cast<dwarf::LocationAtom>(Ops[3].getOp()); in tryFoldCommutativeMath()
267 auto Operand1 = static_cast<dwarf::LocationAtom>(Ops[1].getOp()); in tryFoldCommutativeMathWithArgInBetween()
268 auto Operand2 = static_cast<dwarf::LocationAtom>(Ops[3].getOp()); in tryFoldCommutativeMathWithArgInBetween()
[all …]
H A DDebugInfoMetadata.cpp1677 uint64_t Op = getOp(); in getSize()
1709 uint64_t Op = I->getOp(); in isValid()
1726 if ((++J)->getOp() != dwarf::DW_OP_LLVM_fragment) in isValid()
1749 if (FirstOp->getOp() == dwarf::DW_OP_LLVM_arg && FirstOp->getArg(0) == 0) in isValid()
1803 switch (It.getOp()) { in isImplicit()
1824 switch (It.getOp()) { in isComplex()
1846 if (ExprOpBegin->getOp() == dwarf::DW_OP_LLVM_arg) { in isSingleLocationExpression()
1853 return Op.getOp() == dwarf::DW_OP_LLVM_arg; in isSingleLocationExpression()
1887 return ExprOp.getOp() == dwarf::DW_OP_LLVM_arg; in convertToVariadicExpression()
1914 return ExprOp.getOp() == dwarf::DW_OP_LLVM_arg; in canonicalizeExpressionOps()
[all …]
H A DAsmWriter.cpp2628 auto OpStr = dwarf::OperationEncodingString(Op.getOp()); in writeDIExpression()
2632 if (Op.getOp() == dwarf::DW_OP_LLVM_convert) { in writeDIExpression()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp269 if (Op && Op->getOp() != dwarf::DW_OP_LLVM_fragment) in addMachineRegExpression()
324 (NextOp->getOp() != dwarf::DW_OP_LLVM_fragment)) in addMachineRegExpression()
332 return Op.getOp() == dwarf::DW_OP_stack_value; in addMachineRegExpression()
356 if (Op && (Op->getOp() == dwarf::DW_OP_plus_uconst)) { in addMachineRegExpression()
368 if (Op && Op->getOp() == dwarf::DW_OP_constu) { in addMachineRegExpression()
372 if (N && N->getOp() == dwarf::DW_OP_plus && Offset <= IntMax) { in addMachineRegExpression()
375 } else if (N && N->getOp() == dwarf::DW_OP_minus && in addMachineRegExpression()
392 (NextOp->getOp() != dwarf::DW_OP_LLVM_fragment)) in addMachineRegExpression()
417 assert(Op && Op->getOp() == dwarf::DW_OP_LLVM_entry_value); in beginEntryValueExpression()
480 switch (Op->getOp()) { in isMemoryLocation()
[all …]
H A DDebugHandlerBase.cpp53 Op->getOp() == dwarf::DW_OP_LLVM_arg) in extractFromMachineInstruction()
59 switch (Op->getOp()) { in extractFromMachineInstruction()
64 switch (Op->getOp()) { in extractFromMachineInstruction()
H A DAsmPrinter.cpp1212 OS << LS << dwarf::OperationEncodingString(Op.getOp()); in emitDebugValueComment()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp536 switch (E->getOp()) { in EmitAtomicOp()
762 Result = EmitPostAtomicMinMax(CGF.Builder, E->getOp(), in EmitAtomicOp()
768 if (E->getOp() == AtomicExpr::AO__atomic_nand_fetch || in EmitAtomicOp()
769 E->getOp() == AtomicExpr::AO__scoped_atomic_nand_fetch) in EmitAtomicOp()
868 if (E->getOp() == AtomicExpr::AO__c11_atomic_init || in EmitAtomicExpr()
869 E->getOp() == AtomicExpr::AO__opencl_atomic_init) { in EmitAtomicExpr()
899 switch (E->getOp()) { in EmitAtomicExpr()
940 if (E->getOp() == AtomicExpr::AO__atomic_compare_exchange || in EmitAtomicExpr()
941 E->getOp() == AtomicExpr::AO__scoped_atomic_compare_exchange) in EmitAtomicExpr()
946 if (E->getOp() == AtomicExpr::AO__atomic_compare_exchange_n || in EmitAtomicExpr()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtPrinter.cpp2014 switch (Node->getOp()) { in VisitAtomicExpr()
2025 if (Node->getOp() != AtomicExpr::AO__c11_atomic_load && in VisitAtomicExpr()
2026 Node->getOp() != AtomicExpr::AO__atomic_load_n && in VisitAtomicExpr()
2027 Node->getOp() != AtomicExpr::AO__scoped_atomic_load_n && in VisitAtomicExpr()
2028 Node->getOp() != AtomicExpr::AO__opencl_atomic_load && in VisitAtomicExpr()
2029 Node->getOp() != AtomicExpr::AO__hip_atomic_load) { in VisitAtomicExpr()
2033 if (Node->getOp() == AtomicExpr::AO__atomic_exchange || in VisitAtomicExpr()
2038 if (Node->getOp() == AtomicExpr::AO__atomic_compare_exchange || in VisitAtomicExpr()
2039 Node->getOp() == AtomicExpr::AO__atomic_compare_exchange_n) { in VisitAtomicExpr()
2043 if (Node->getOp() != AtomicExpr::AO__c11_atomic_init && in VisitAtomicExpr()
[all …]
H A DASTStructuralEquivalence.cpp180 return E1->getOp() == E2->getOp(); in IsStmtEquivalent()
H A DStmtProfile.cpp1672 ID.AddInteger(S->getOp()); in VisitAtomicExpr()
H A DASTImporter.cpp7976 ToBuiltinLoc, ToExprs, ToType, E->getOp(), ToRParenLoc); in VisitAtomicExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonRDFOpt.cpp200 OpMap.insert(std::make_pair(RA.Id, getOpNum(RA.Addr->getOp()))); in removeOperand()
257 if (&DA.Addr->getOp() != &Op) in rewrite()
H A DHexagonConstExtenders.cpp318 MachineOperand &getOp() { in getOp() function
321 const MachineOperand &getOp() const { in getOp() function
352 ExtValue(const ExtDesc &ED) : ExtValue(ED.getOp()) {} in ExtValue()
482 const MachineBasicBlock &MBB = *ED.getOp().getParent()->getParent(); in operator <<()
1209 ExtRoot ER(ED.getOp()); in recordExtender()
1253 assert(ER == ExtRoot(Extenders[I].getOp())); in assignInits()
1989 const ExtRoot &T = Extenders[B].getOp(); in runOnMachineFunction()
1990 while (I != E && ExtRoot(Extenders[I].getOp()) == T) in runOnMachineFunction()
H A DRDFCopy.cpp209 MachineOperand &Op = UA.Addr->getOp(); in run()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h6871 AtomicOp getOp() const { return Op; } in getOp() function
6893 return getOp() == AO__c11_atomic_compare_exchange_strong || in isCmpXChg()
6894 getOp() == AO__c11_atomic_compare_exchange_weak || in isCmpXChg()
6895 getOp() == AO__hip_atomic_compare_exchange_strong || in isCmpXChg()
6896 getOp() == AO__opencl_atomic_compare_exchange_strong || in isCmpXChg()
6897 getOp() == AO__opencl_atomic_compare_exchange_weak || in isCmpXChg()
6898 getOp() == AO__hip_atomic_compare_exchange_weak || in isCmpXChg()
6899 getOp() == AO__atomic_compare_exchange || in isCmpXChg()
6900 getOp() == AO__atomic_compare_exchange_n || in isCmpXChg()
6901 getOp() == AO__scoped_atomic_compare_exchange || in isCmpXChg()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp393 MachineOperand &UseMO = Use.Addr->getOp(); in getGadgetGraph()
452 : SourceDef.Addr->getOp().getParent(); in getGadgetGraph()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFGraph.cpp1181 return IsRelated(TA) && &RA.Addr->getOp() == &TA.Addr->getOp(); in getNextRelated()
1828 Ops.push_back(&R.Addr->getOp()); in hasUntrackedRef()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp5180 if (Op.getOp() == dwarf::DW_OP_LLVM_fragment) { in createOrReplaceFragment()
5184 if (Op.getOp() == dwarf::DW_OP_LLVM_extract_bits_zext || in createOrReplaceFragment()
5185 Op.getOp() == dwarf::DW_OP_LLVM_extract_bits_sext) { in createOrReplaceFragment()
5207 Ops.push_back(Op.getOp()); in createOrReplaceFragment()
5468 if (Op.getOp() == dwarf::DW_OP_LLVM_extract_bits_zext || in splitAlloca()
5469 Op.getOp() == dwarf::DW_OP_LLVM_extract_bits_sext) { in splitAlloca()
H A DLoopStrengthReduce.cpp6616 if (Op.getOp() != dwarf::DW_OP_LLVM_arg) { in appendToVectors()
6663 if (Op.getOp() == dwarf::DW_OP_LLVM_arg) in numLLVMArgOps()
6863 if (Op.getOp() != dwarf::DW_OP_LLVM_arg) { in SalvageDVI()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFGraph.h558 MachineOperand &getOp() { in getOp() function
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp66 OverloadedOperatorKind getOp() const { return Op; } in getOp() function in __anon0c0fec810111::LogicalBinOp
473 S, BO.getLHS(), BO.getOp(), BO.getRHS(), Template, TemplateNameLoc, in calculateConstraintSatisfaction()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMallocChecker.cpp3644 AtomicExpr::AtomicOp Op = AE->getOp(); in VisitNode()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp1400 Record.push_back(E->getOp()); in VisitAtomicExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp6352 auto getOp = [](StringRef Op) { in parseRelocExpr() local
6389 auto Op = getOp(Name); in parseRelocExpr()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h3382 uint64_t getOp() const { return *Op; } in getOp() function

12