/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerAtomic.cpp | 30 LoadInst *Orig = Builder.CreateLoad(Val->getType(), Ptr); local 31 Value *Equal = Builder.CreateICmpEQ(Orig, Cmp); 32 Value *Res = Builder.CreateSelect(Equal, Val, Orig); 35 Res = Builder.CreateInsertValue(UndefValue::get(CXI->getType()), Orig, 0); 48 LoadInst *Orig = Builder.CreateLoad(Val->getType(), Ptr); local 57 Res = Builder.CreateAdd(Orig, Val); 60 Res = Builder.CreateSub(Orig, Val); 63 Res = Builder.CreateAnd(Orig, Val); 66 Res = Builder.CreateNot(Builder.CreateAnd(Orig, Val)); 69 Res = Builder.CreateOr(Orig, Va [all...] |
H A D | LICM.cpp | 724 auto CreateHoistedBlock = [&](BasicBlock *Orig) { 725 if (HoistDestinationMap.count(Orig)) 726 return HoistDestinationMap[Orig]; 728 BasicBlock::Create(C, Orig->getName() + ".licm", Orig->getParent()); 729 HoistDestinationMap[Orig] = New; 735 << " as hoist destination for " << Orig->getName()
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyTraverse.h | 192 R_SExpr reduceUndefined(Undefined &Orig) { return true; } argument 193 R_SExpr reduceWildcard(Wildcard &Orig) { return true; } argument 195 R_SExpr reduceLiteral(Literal &Orig) { return true; } argument 197 R_SExpr reduceLiteralT(LiteralT<T> &Orig) { return true; } argument 198 R_SExpr reduceLiteralPtr(Literal &Orig) { return true; } argument 200 R_SExpr reduceFunction(Function &Orig, Variable *Nvd, R_SExpr E0) { argument 204 R_SExpr reduceSFunction(SFunction &Orig, Variable *Nvd, R_SExpr E0) { argument 208 R_SExpr reduceCode(Code &Orig, R_SExpr E0, R_SExpr E1) { argument 212 R_SExpr reduceField(Field &Orig, R_SExpr E0, R_SExpr E1) { argument 216 R_SExpr reduceApply(Apply &Orig, R_SExp argument 220 reduceSApply(SApply &Orig, R_SExpr E0, R_SExpr E1) argument 224 reduceProject(Project &Orig, R_SExpr E0) argument 225 reduceCall(Call &Orig, R_SExpr E0) argument 226 reduceAlloc(Alloc &Orig, R_SExpr E0) argument 227 reduceLoad(Load &Orig, R_SExpr E0) argument 228 reduceStore(Store &Orig, R_SExpr E0, R_SExpr E1) argument 230 reduceArrayIndex(Store &Orig, R_SExpr E0, R_SExpr E1) argument 234 reduceArrayAdd(Store &Orig, R_SExpr E0, R_SExpr E1) argument 238 reduceUnaryOp(UnaryOp &Orig, R_SExpr E0) argument 240 reduceBinaryOp(BinaryOp &Orig, R_SExpr E0, R_SExpr E1) argument 244 reduceCast(Cast &Orig, R_SExpr E0) argument 246 reduceSCFG(SCFG &Orig, Container<BasicBlock *> Bbs) argument 250 reduceBasicBlock(BasicBlock &Orig, Container<R_SExpr> &As, Container<R_SExpr> &Is, R_SExpr T) argument 255 reducePhi(Phi &Orig, Container<R_SExpr> &As) argument 259 reduceGoto(Goto &Orig, BasicBlock *B) argument 271 reduceIdentifier(Identifier &Orig) argument 275 reduceIfThenElse(IfThenElse &Orig, R_SExpr C, R_SExpr T, R_SExpr E) argument 279 reduceLet(Let &Orig, Variable *Nvd, R_SExpr B) argument 283 enterScope(Variable &Orig, R_SExpr E0) argument 284 exitScope(const Variable &Orig) argument [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | VirtRegMap.h | 149 unsigned Orig = getPreSplitReg(VirtReg); local 150 return Orig ? Orig : VirtReg;
|
H A D | MachineFunction.h | 724 /// Create a new MachineInstr which is a copy of \p Orig, identical in all 731 MachineInstr *CloneMachineInstr(const MachineInstr *Orig); 733 /// Clones instruction or the whole instruction bundle \p Orig and insert 739 MachineBasicBlock::iterator InsertBefore, const MachineInstr &Orig);
|
H A D | MachineInstrBuilder.h | 464 const MachineInstr &Orig, int FrameIndex); 468 void updateDbgValueForSpill(MachineInstr &Orig, int FrameIndex);
|
H A D | TargetInstrInfo.h | 367 /// The register in Orig->getOperand(0).getReg() will be substituted by 372 unsigned SubIdx, const MachineInstr &Orig, 375 /// Clones instruction or the whole instruction bundle \p Orig and 379 /// \p Orig must not return true for MachineInstr::isNotDuplicable(). 382 const MachineInstr &Orig) const;
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DiagnosticInfo.h | 630 /// (\p Orig) generated by one of its analyses (e.g. LAA) as its own analysis 634 const DiagnosticInfoIROptimization &Orig) 636 (DiagnosticKind)Orig.getKind(), Orig.getSeverity(), PassName, 637 Orig.RemarkName, Orig.getFunction(), Orig.getLocation()), 638 CodeRegion(Orig.getCodeRegion()) { 640 std::copy(Orig.Args.begin(), Orig 633 DiagnosticInfoIROptimization(const char *PassName, StringRef Prepend, const DiagnosticInfoIROptimization &Orig) argument 777 OptimizationRemarkAnalysis(const char *PassName, StringRef Prepend, const OptimizationRemarkAnalysis &Orig) argument [all...] |
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclOpenMP.h | 124 /// Orig parameter of the initializer. 125 Expr *Orig = nullptr; member in class:clang::final 176 /// Get Orig variable of the initializer. 177 Expr *getInitOrig() { return Orig; } 178 const Expr *getInitOrig() const { return Orig; } 187 /// Set initializer Orig and Priv vars. 189 Orig = OrigE;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineFunction.cpp | 348 /// Create a new MachineInstr which is a copy of the 'Orig' instruction, 351 MachineFunction::CloneMachineInstr(const MachineInstr *Orig) { argument 353 MachineInstr(*this, *Orig); 357 MachineBasicBlock::iterator InsertBefore, const MachineInstr &Orig) { 359 MachineBasicBlock::const_instr_iterator I = Orig.getIterator(); 356 CloneMachineInstrBundle(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const MachineInstr &Orig) argument
|
H A D | MachineInstr.cpp | 2088 const MachineInstr &Orig, 2090 const DIExpression *Expr = computeExprForSpill(Orig); 2091 return BuildMI(BB, I, Orig.getDebugLoc(), Orig.getDesc()) 2094 .addMetadata(Orig.getDebugVariable()) 2098 void llvm::updateDbgValueForSpill(MachineInstr &Orig, int FrameIndex) { 2099 const DIExpression *Expr = computeExprForSpill(Orig); 2100 Orig.getOperand(0).ChangeToFrameIndex(FrameIndex); 2101 Orig.getOperand(1).ChangeToImmediate(0U); 2102 Orig [all...] |
H A D | TargetInstrInfo.cpp | 412 const MachineInstr &Orig, 414 MachineInstr *MI = MBB.getParent()->CloneMachineInstr(&Orig); 426 MachineBasicBlock::iterator InsertBefore, const MachineInstr &Orig) const { 427 assert(!Orig.isNotDuplicable() && "Instruction cannot be duplicated"); 429 return MF.CloneMachineInstrBundle(MBB, InsertBefore, Orig); 409 reMaterialize(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned DestReg, unsigned SubIdx, const MachineInstr &Orig, const TargetRegisterInfo &TRI) const argument
|
H A D | MachineBasicBlock.cpp | 756 void MachineBasicBlock::copySuccessor(MachineBasicBlock *Orig, 758 if (Orig->Probs.empty()) 759 addSuccessor(*I, Orig->getSuccProbability(I));
|
H A D | SplitKit.cpp | 342 const LiveInterval &Orig = LIS.getInterval(OrigReg); local 343 assert(!Orig.empty() && "Splitting empty interval?"); 344 LiveInterval::const_iterator I = Orig.find(Idx); 347 if (I != Orig.end() && I->start <= Idx) 351 return I != Orig.begin() && (--I)->end == Idx;
|
/freebsd-12-stable/contrib/llvm-project/llvm/tools/bugpoint/ |
H A D | Miscompilation.cpp | 268 std::unique_ptr<Module> Orig = BD.swapProgramIn(std::move(Clone)); local 285 BD.setNewProgram(std::move(Orig)); 503 std::unique_ptr<Module> Orig = BD.swapProgramIn(std::move(Clone)); local 525 BD.setNewProgram(std::move(Orig)); 528 BD.setNewProgram(std::move(Orig));
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBaseInstrInfo.h | 226 const MachineInstr &Orig, 231 const MachineInstr &Orig) const override;
|
H A D | ARMBaseInstrInfo.cpp | 1692 const MachineInstr &Orig, 1694 unsigned Opcode = Orig.getOpcode(); 1697 MachineInstr *MI = MBB.getParent()->CloneMachineInstr(&Orig); 1698 MI->substituteRegister(Orig.getOperand(0).getReg(), DestReg, SubIdx, TRI); 1705 unsigned CPI = Orig.getOperand(1).getIndex(); 1707 BuildMI(MBB, I, Orig.getDebugLoc(), get(Opcode), DestReg) 1710 .cloneMemRefs(Orig); 1719 const MachineInstr &Orig) const { 1720 MachineInstr &Cloned = TargetInstrInfo::duplicate(MBB, InsertBefore, Orig); 1689 reMaterialize(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned DestReg, unsigned SubIdx, const MachineInstr &Orig, const TargetRegisterInfo &TRI) const argument
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallEvent.h | 80 CallEventRef(const CallEventRef &Orig) : IntrusiveRefCntPtr<const T>(Orig) {} argument 348 ProgramStateRef Orig = nullptr) const;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrInfo.cpp | 643 const MachineInstr &Orig, 645 bool ClobbersEFLAGS = Orig.modifiesRegister(X86::EFLAGS, &TRI); 650 switch (Orig.getOpcode()) { 658 const DebugLoc &DL = Orig.getDebugLoc(); 660 .add(Orig.getOperand(0)) 663 MachineInstr *MI = MBB.getParent()->CloneMachineInstr(&Orig); 668 NewMI.substituteRegister(Orig.getOperand(0).getReg(), DestReg, SubIdx, TRI); 1484 #define VPERM_CASES(Orig, New) \ 1485 case X86::Orig##128rr: return X86::New##128rr; \ 1486 case X86::Orig##12 640 reMaterialize(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned DestReg, unsigned SubIdx, const MachineInstr &Orig, const TargetRegisterInfo &TRI) const argument [all...] |
H A D | X86InstrInfo.h | 212 const MachineInstr &Orig,
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | CallEvent.cpp | 288 ProgramStateRef Orig) const { 289 ProgramStateRef Result = (Orig ? Orig : getState());
|
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | CodeGenDAGPatterns.cpp | 4381 TreePatternNodePtr Orig, 4397 errs() << Orig->getOperator()->getName() << ": Idxs = [ "; 4409 Orig->getOperator(), std::move(NewChildren), Orig->getNumTypes()); 4412 R->setName(Orig->getName()); 4413 R->setNamesAsPredicateArg(Orig->getNamesAsPredicateArg()); 4414 R->setPredicateCalls(Orig->getPredicateCalls()); 4415 R->setTransformFn(Orig->getTransformFn()); 4416 for (unsigned i = 0, e = Orig->getNumTypes(); i != e; ++i) 4417 R->setType(i, Orig 4380 CombineChildVariants( TreePatternNodePtr Orig, const std::vector<std::vector<TreePatternNodePtr>> &ChildVariants, std::vector<TreePatternNodePtr> &OutVariants, CodeGenDAGPatterns &CDP, const MultipleUseVarSet &DepVars) argument 4447 CombineChildVariants(TreePatternNodePtr Orig, const std::vector<TreePatternNodePtr> &LHS, const std::vector<TreePatternNodePtr> &RHS, std::vector<TreePatternNodePtr> &OutVariants, CodeGenDAGPatterns &CDP, const MultipleUseVarSet &DepVars) argument [all...] |
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Template.h | 488 void adjustForRewrite(RewriteKind RK, FunctionDecl *Orig, QualType &T,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 2038 static void getUsefulBitsFromBFM(SDValue Op, SDValue Orig, APInt &UsefulBits, argument 2062 if (Op.getOperand(1) == Orig) { 2068 if (Op.getOperand(0) == Orig) 2080 if (Op.getOperand(1) == Orig) { 2086 if (Op.getOperand(0) == Orig) 2094 SDValue Orig, unsigned Depth) { 2117 if (UserNode->getOperand(1) != Orig) 2123 return getUsefulBitsFromBFM(SDValue(UserNode, 0), Orig, UsefulBits, Depth); 2127 if (UserNode->getOperand(0) != Orig) 2134 if (UserNode->getOperand(0) != Orig) 2093 getUsefulBitsForUse(SDNode *UserNode, APInt &UsefulBits, SDValue Orig, unsigned Depth) argument [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 980 BinaryOperator *Orig = cast<BinaryOperator>(Shl); local 981 New->setHasNoSignedWrap(Orig->hasNoSignedWrap()); 982 New->setHasNoUnsignedWrap(Orig->hasNoUnsignedWrap());
|