Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdaterBulk.cpp174 Value *OldVal = U->get(); in RewriteAllUses() local
175 assert(OldVal && "Invalid use!"); in RewriteAllUses()
177 if (OldVal != V && OldVal->hasValueHandle()) in RewriteAllUses()
178 ValueHandleBase::ValueIsRAUWd(OldVal, V); in RewriteAllUses()
179 LLVM_DEBUG(dbgs() << "SSAUpdater: replacing " << *OldVal << " with " << *V in RewriteAllUses()
H A DLocal.cpp931 if (!isa<UndefValue>(OldVal)) { in selectIncomingValueForBlock()
933 IncomingValues.find(BB)->second == OldVal) && in selectIncomingValueForBlock()
936 IncomingValues.insert(std::make_pair(BB, OldVal)); in selectIncomingValueForBlock()
937 return OldVal; in selectIncomingValueForBlock()
943 return OldVal; in selectIncomingValueForBlock()
1048 Value *OldVal = PN->removeIncomingValue(BB, false); in redirectValuesFromPredecessorsToPhi() local
1049 assert(OldVal && "No entry in PHI for Pred BB!"); in redirectValuesFromPredecessorsToPhi()
1066 if (isa<PHINode>(OldVal) && cast<PHINode>(OldVal)->getParent() == BB) { in redirectValuesFromPredecessorsToPhi()
1067 PHINode *OldValPN = cast<PHINode>(OldVal); in redirectValuesFromPredecessorsToPhi()
1100 selectIncomingValueForBlock(OldVal, PredBB, IncomingValues); in redirectValuesFromPredecessorsToPhi()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DRAIIObjectsForParser.h275 bool OldVal; variable
278 : P(p), OldVal(P.ColonIsSacred) { in P()
285 P.ColonIsSacred = OldVal; in restore()
297 bool OldVal; variable
301 : P(P), OldVal(P.OpenMPDirectiveParsing) { in P()
307 void restore() { P.OpenMPDirectiveParsing = OldVal; } in restore()
316 bool OldVal; variable
320 : P(P), OldVal(P.OpenACCDirectiveParsing) { in P()
326 void restore() { P.OpenMPDirectiveParsing = OldVal; } in restore()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCurrentSourceLocExprScope.h52 : Current(Current), OldVal(Current), Enable(false) { in SourceLocExprScopeGuard()
60 Current = OldVal; in ~SourceLocExprScopeGuard()
68 CurrentSourceLocExprScope OldVal; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsExpandPseudo.cpp443 .addReg(OldVal) in expandAtomicBinOpSubword()
467 .addReg(OldVal) in expandAtomicBinOpSubword()
475 .addReg(OldVal) in expandAtomicBinOpSubword()
486 .addReg(OldVal) in expandAtomicBinOpSubword()
500 .addReg(OldVal) in expandAtomicBinOpSubword()
517 .addReg(OldVal) in expandAtomicBinOpSubword()
534 .addReg(OldVal).addReg(Mask2); in expandAtomicBinOpSubword()
550 .addReg(OldVal).addReg(Mask); in expandAtomicBinOpSubword()
751 .addReg(OldVal) in expandAtomicBinOp()
762 .addReg(OldVal) in expandAtomicBinOp()
[all …]
H A DMipsISelLowering.cpp1561 Register OldVal = MI.getOperand(0).getReg(); in emitAtomicBinary() local
1564 Register Scratch = RegInfo.createVirtualRegister(RegInfo.getRegClass(OldVal)); in emitAtomicBinary()
1611 .addReg(OldVal, RegState::Define | RegState::EarlyClobber) in emitAtomicBinary()
1618 RegInfo.createVirtualRegister(RegInfo.getRegClass(OldVal)); in emitAtomicBinary()
1870 Register OldVal = MI.getOperand(2).getReg(); in emitAtomicCmpSwap() local
1882 Register OldValCopy = MRI.createVirtualRegister(MRI.getRegClass(OldVal)); in emitAtomicCmpSwap()
1886 BuildMI(*BB, II, DL, TII->get(Mips::COPY), OldValCopy).addReg(OldVal); in emitAtomicCmpSwap()
/freebsd/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_handlers.cpp249 static void handleNegateOverflowImpl(OverflowData *Data, ValueHandle OldVal, in handleNegateOverflowImpl() argument
268 << Value(Data->Type, OldVal) << Data->Type; in handleNegateOverflowImpl()
271 << Value(Data->Type, OldVal) << Data->Type; in handleNegateOverflowImpl()
275 ValueHandle OldVal) { in __ubsan_handle_negate_overflow() argument
277 handleNegateOverflowImpl(Data, OldVal, Opts); in __ubsan_handle_negate_overflow()
280 ValueHandle OldVal) { in __ubsan_handle_negate_overflow_abort() argument
282 handleNegateOverflowImpl(Data, OldVal, Opts); in __ubsan_handle_negate_overflow_abort()
H A Dubsan_handlers.h67 RECOVERABLE(negate_overflow, OverflowData *Data, ValueHandle OldVal)
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIteratorModeling.cpp636 SVal OldVal = State->getSVal(Iterator, C.getLocationContext()); in handlePtrIncrOrDecr() local
638 const IteratorPosition *OldPos = getIteratorPosition(State, OldVal); in handlePtrIncrOrDecr()
644 NewVal = State->getLValue(ElementType, Offset, OldVal); in handlePtrIncrOrDecr()
648 NewVal = State->getLValue(ElementType, NegatedOffset, OldVal); in handlePtrIncrOrDecr()
654 auto AdvancedState = advancePosition(State, OldVal, OK, Offset); in handlePtrIncrOrDecr()
656 const IteratorPosition *NewPos = getIteratorPosition(AdvancedState, OldVal); in handlePtrIncrOrDecr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp1017 Value *OldVal = Builder.CreateExtractValue(NewCI, 0); in expandPartwordCmpXchg() local
1030 Value *OldVal_MaskOut = Builder.CreateAnd(OldVal, PMV.Inv_Mask); in expandPartwordCmpXchg()
1040 Value *FinalOldVal = extractMaskedValue(Builder, OldVal, PMV); in expandPartwordCmpXchg()
1101 Value *OldVal = TLI->emitMaskedAtomicCmpXchgIntrinsic( in expandAtomicCmpXchgToMaskedIntrinsic() local
1104 Value *FinalOldVal = extractMaskedValue(Builder, OldVal, PMV); in expandAtomicCmpXchgToMaskedIntrinsic()
1108 CmpVal_Shifted, Builder.CreateAnd(OldVal, PMV.Mask), "Success"); in expandAtomicCmpXchgToMaskedIntrinsic()
1190 Value *OldVal = Builder.CreateExtractValue(NewCI, 0); in convertCmpXchgToIntegerType() local
1193 OldVal = Builder.CreateIntToPtr(OldVal, CI->getCompareOperand()->getType()); in convertCmpXchgToIntegerType()
1196 Res = Builder.CreateInsertValue(Res, OldVal, 0); in convertCmpXchgToIntegerType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp503 llvm::Value *OldVal, in EmitPostAtomicMinMax() argument
519 return Builder.CreateSelect(Cmp, OldVal, RHS, "newval"); in EmitPostAtomicMinMax()
1983 auto *OldVal = CGF.Builder.CreateLoad(ExpectedAddr); in EmitAtomicUpdateLibcall() local
1984 CGF.Builder.CreateStore(OldVal, DesiredAddr); in EmitAtomicUpdateLibcall()
2004 auto *OldVal = EmitAtomicLoadOp(Failure, IsVolatile); in EmitAtomicUpdateOp() local
2010 llvm::PHINode *PHI = CGF.Builder.CreatePHI(OldVal->getType(), in EmitAtomicUpdateOp()
2012 PHI->addIncoming(OldVal, CurBB); in EmitAtomicUpdateOp()
2069 auto *OldVal = CGF.Builder.CreateLoad(ExpectedAddr); in EmitAtomicUpdateLibcall() local
2070 CGF.Builder.CreateStore(OldVal, DesiredAddr); in EmitAtomicUpdateLibcall()
2086 auto *OldVal = EmitAtomicLoadOp(Failure, IsVolatile); in EmitAtomicUpdateOp() local
[all …]
H A DCGExprScalar.cpp3316 Value *OldVal = Builder.CreateAtomicRMW( in EmitCompoundAssignLValue() local
3322 Result = Builder.CreateBinOp(Op, OldVal, Amt); in EmitCompoundAssignLValue()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp312 auto *OldVal = OldPHI->getIncomingValue(i); in rewrite() local
313 NewPHI->setIncomingValue(i, getPoisonFor(ValToPoison, OldVal)); in rewrite()
H A DThreadSanitizer.cpp781 Value *OldVal = C; in instrumentAtomic() local
784 OldVal = IRB.CreateIntToPtr(C, OrigOldValTy); in instrumentAtomic()
788 IRB.CreateInsertValue(PoisonValue::get(CASI->getType()), OldVal, 0); in instrumentAtomic()
H A DInstrProfiling.cpp371 LoadInst *OldVal = Builder.CreateLoad(Ty, Addr, "pgocount.promoted"); in doExtraRewritesBeforeFinalDeletion() local
372 auto *NewVal = Builder.CreateAdd(OldVal, LiveInValue); in doExtraRewritesBeforeFinalDeletion()
379 LoopToCandidates[TargetLoop].emplace_back(OldVal, NewStore); in doExtraRewritesBeforeFinalDeletion()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp173 uint64_t OldVal; in RemoveMapping() local
178 OldVal = 0; in RemoveMapping()
181 OldVal = I->second; in RemoveMapping()
185 return OldVal; in RemoveMapping()
258 uint64_t OldVal = CurVal; in updateGlobalMapping() local
271 return OldVal; in updateGlobalMapping()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp685 SDValue OldVal(N, i); in ReplaceValueWith() local
693 auto OldValId = getTableId(OldVal); in ReplaceValueWith()
695 DAG.ReplaceAllUsesOfValueWith(OldVal, NewVal); in ReplaceValueWith()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DLiteralSupport.cpp1456 llvm::APInt OldVal = Val; in GetIntegerValue() local
1474 OldVal = Val; in GetIntegerValue()
1478 OverflowOccurred |= Val.udiv(RadixVal) != OldVal; in GetIntegerValue()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp4630 auto *OldVal = cast<ConstantAsMetadata>(ExistingOp->getOperand(2)); in updateNVPTXMetadata() local
4631 int32_t OldLimit = cast<ConstantInt>(OldVal->getValue())->getZExtValue(); in updateNVPTXMetadata()
4634 OldVal->getValue()->getType(), in updateNVPTXMetadata()
4669 auto *OldVal = cast<ConstantAsMetadata>(ExistingOp->getOperand(2)); in readThreadBoundsForKernel() local
4670 int32_t UB = cast<ConstantInt>(OldVal->getValue())->getZExtValue(); in readThreadBoundsForKernel()
5927 LoadInst *OldVal = in emitAtomicUpdate() local
5929 OldVal->setAtomic(AO); in emitAtomicUpdate()
5947 llvm::PHINode *PHI = Builder.CreatePHI(OldVal->getType(), 2); in emitAtomicUpdate()
5948 PHI->addIncoming(OldVal, CurBB); in emitAtomicUpdate()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessor.h1768 bool OldVal = DisableMacroExpansion; in LexUnexpandedToken() local
1774 DisableMacroExpansion = OldVal; in LexUnexpandedToken()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp8411 Register OldVal = MRI.createVirtualRegister(&SystemZ::GR32BitRegClass); in emitAtomicLoadBinary() local
8438 BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal) in emitAtomicLoadBinary()
8442 .addReg(OldVal).addReg(BitShift).addImm(0); in emitAtomicLoadBinary()
8464 .addReg(OldVal) in emitAtomicLoadBinary()
8533 BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal) in emitAtomicLoadMinMax()
8537 .addReg(OldVal).addReg(BitShift).addImm(0); in emitAtomicLoadMinMax()
8568 .addReg(OldVal) in emitAtomicLoadMinMax()
8611 Register OldVal = MRI.createVirtualRegister(RC); in emitAtomicCmpSwapW() local
8649 BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal) in emitAtomicCmpSwapW()
8656 .addReg(OldVal).addReg(BitShift).addImm(BitSize); in emitAtomicCmpSwapW()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp873 auto OldVal = WaterfalledRegMap.find(OldReg); in executeInWaterfallLoop() local
874 if (OldVal != WaterfalledRegMap.end()) { in executeInWaterfallLoop()
875 Op.setReg(OldVal->second); in executeInWaterfallLoop()
H A DSIISelLowering.cpp16131 AtomicRMWInst *OldVal = in emitExpandAtomicRMW() local
16137 OldVal->setMetadata(P.first, P.second); in emitExpandAtomicRMW()
16138 return OldVal; in emitExpandAtomicRMW()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1856 void LLVMReplaceAllUsesWith(LLVMValueRef OldVal, LLVMValueRef NewVal);
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp985 void LLVMReplaceAllUsesWith(LLVMValueRef OldVal, LLVMValueRef NewVal) { in LLVMReplaceAllUsesWith() argument
986 unwrap(OldVal)->replaceAllUsesWith(unwrap(NewVal)); in LLVMReplaceAllUsesWith()

12