Home
last modified time | relevance | path

Searched refs:BasePtr (Results 1 – 25 of 31) sorted by relevance

12

/external/llvm/lib/Target/SystemZ/
DSystemZRegisterInfo.cpp72 unsigned BasePtr; in eliminateFrameIndex() local
73 int64_t Offset = (TFI->getFrameIndexReference(MF, FrameIndex, BasePtr) + in eliminateFrameIndex()
78 MI->getOperand(FIOperandNum).ChangeToRegister(BasePtr, /*isDef*/ false); in eliminateFrameIndex()
88 MI->getOperand(FIOperandNum).ChangeToRegister(BasePtr, false); in eliminateFrameIndex()
110 MI->getOperand(FIOperandNum).ChangeToRegister(BasePtr, false); in eliminateFrameIndex()
118 .addReg(BasePtr).addImm(HighOffset).addReg(0); in eliminateFrameIndex()
124 .addReg(ScratchReg, RegState::Kill).addReg(BasePtr); in eliminateFrameIndex()
/external/llvm/lib/Target/PowerPC/
DPPCLoopPreIncPrep.cpp123 static bool IsPtrInBounds(Value *BasePtr) { in IsPtrInBounds() argument
124 Value *StrippedBasePtr = BasePtr; in IsPtrInBounds()
311 Value *BasePtr = GetPointerOperand(MemI); in runOnLoop() local
312 assert(BasePtr && "No pointer operand"); in runOnLoop()
316 BasePtr->getType()->getPointerAddressSpace()); in runOnLoop()
354 PtrInc->setIsInBounds(IsPtrInBounds(BasePtr)); in runOnLoop()
364 if (PtrInc->getType() != BasePtr->getType()) in runOnLoop()
365 NewBasePtr = new BitCastInst(PtrInc, BasePtr->getType(), in runOnLoop()
370 if (Instruction *IDel = dyn_cast<Instruction>(BasePtr)) in runOnLoop()
372 BasePtr->replaceAllUsesWith(NewBasePtr); in runOnLoop()
[all …]
DPPCISelLowering.cpp5966 SDValue BasePtr = LD->getBasePtr(); in LowerLOAD() local
5971 BasePtr, MVT::i8, MMO); in LowerLOAD()
5991 SDValue BasePtr = ST->getBasePtr(); in LowerSTORE() local
5997 return DAG.getTruncStore(Chain, dl, Value, BasePtr, MVT::i8, MMO); in LowerSTORE()
7650 SDValue BasePtr = LN->getBasePtr(); in LowerVectorLoad() local
7671 BasePtr, in LowerVectorLoad()
7678 DAG.getLoad(ScalarVT, dl, LoadChain, BasePtr, in LowerVectorLoad()
7687 Load = DAG.getIndexedLoad(Load, dl, BasePtr, LN->getOffset(), in LowerVectorLoad()
7694 BasePtr = DAG.getNode(ISD::ADD, dl, BasePtr.getValueType(), BasePtr, in LowerVectorLoad()
7696 BasePtr.getValueType())); in LowerVectorLoad()
[all …]
/external/llvm/lib/Target/X86/
DX86RegisterInfo.cpp73 BasePtr = Use64BitReg ? X86::RBX : X86::EBX; in X86RegisterInfo()
78 BasePtr = X86::ESI; in X86RegisterInfo()
423 unsigned BasePtr = getX86SubSuperRegister(getBaseRegister(), MVT::i64, in getReservedRegs() local
425 for (MCSubRegIterator I(BasePtr, this, /*IncludeSelf=*/true); in getReservedRegs()
525 return MRI->canReserveReg(BasePtr); in canRealignStack()
544 unsigned BasePtr; in eliminateFrameIndex() local
551 BasePtr = (FrameIndex < 0 ? FramePtr : getBaseRegister()); in eliminateFrameIndex()
553 BasePtr = (FrameIndex < 0 ? FramePtr : StackPtr); in eliminateFrameIndex()
555 BasePtr = StackPtr; in eliminateFrameIndex()
557 BasePtr = (TFI->hasFP(MF) ? FramePtr : StackPtr); in eliminateFrameIndex()
[all …]
DX86RegisterInfo.h50 unsigned BasePtr; variable
133 unsigned getBaseRegister() const { return BasePtr; } in getBaseRegister()
DX86FrameLowering.cpp932 unsigned BasePtr = TRI->getBaseRegister(); in emitPrologue() local
1339 BuildMI(MBB, MBBI, DL, TII.get(Opc), BasePtr) in emitPrologue()
1361 assert(UsedReg == BasePtr); in emitPrologue()
2618 unsigned BasePtr = TRI->getBaseRegister(); in restoreWin32EHStackPointers() local
2651 } else if (UsedReg == BasePtr) { in restoreWin32EHStackPointers()
2653 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::LEA32r), BasePtr), in restoreWin32EHStackPointers()
2660 assert(UsedReg == BasePtr); in restoreWin32EHStackPointers()
/external/webrtc/webrtc/voice_engine/test/auto_test/
Dvoe_stress_test.cc120 VoEBase* base = _mgr.BasePtr(); in StartStopTest()
195 VoEBase* base = _mgr.BasePtr(); in CreateDeleteChannelsTest()
305 VoEBase* base = _mgr.BasePtr(); in MultipleThreadsTest()
388 VoEBase* base = _mgr.BasePtr(); in ProcessExtraApi()
Dvoe_output_test.cc80 VoEBase* base = manager_.BasePtr(); in OutputTest()
117 VoEBase* base = manager_.BasePtr(); in Start()
Dvoe_cpu_test.cc48 VoEBase* base = _mgr.BasePtr(); in DoTest()
Dvoe_standard_test.h137 VoEBase* BasePtr() const { in BasePtr() function
/external/llvm/lib/CodeGen/
DShadowStackGCLowering.cpp56 Type *Ty, Value *BasePtr, int Idx1,
59 Type *Ty, Value *BasePtr, int Idx1, int Idx2,
351 Value *BasePtr, int Idx, in CreateGEP() argument
357 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name); in CreateGEP()
365 IRBuilder<> &B, Type *Ty, Value *BasePtr, in CreateGEP() argument
369 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name); in CreateGEP()
/external/llvm/lib/Target/MSP430/
DMSP430RegisterInfo.cpp116 unsigned BasePtr = (TFI->hasFP(MF) ? MSP430::FP : MSP430::SP); in eliminateFrameIndex() local
137 MI.getOperand(FIOperandNum).ChangeToRegister(BasePtr, false); in eliminateFrameIndex()
154 MI.getOperand(FIOperandNum).ChangeToRegister(BasePtr, false); in eliminateFrameIndex()
/external/llvm/lib/Target/ARM/
DARMBaseRegisterInfo.h84 unsigned BasePtr;
153 unsigned getBaseRegister() const { return BasePtr; } in getBaseRegister()
DARMBaseRegisterInfo.cpp49 : ARMGenRegisterInfo(ARM::LR, 0, 0, ARM::PC), BasePtr(ARM::R6) {} in ARMBaseRegisterInfo()
141 Reserved.set(BasePtr); in getReservedRegs()
356 return MRI->canReserveReg(BasePtr); in canRealignStack()
DThumb1FrameLowering.cpp109 unsigned BasePtr = RegInfo->getBaseRegister(); in emitPrologue() local
297 AddDefaultPred(BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), BasePtr) in emitPrologue()
DThumbRegisterInfo.cpp527 FrameReg = BasePtr; in eliminateFrameIndex()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp3384 SDValue BasePtr = LD->getBasePtr(); in GenWidenVectorLoads() local
3398 SDValue LdOp = DAG.getLoad(NewVT, dl, Chain, BasePtr, LD->getPointerInfo(), in GenWidenVectorLoads()
3434 BasePtr = DAG.getNode(ISD::ADD, dl, BasePtr.getValueType(), BasePtr, in GenWidenVectorLoads()
3435 DAG.getConstant(Increment, dl, BasePtr.getValueType())); in GenWidenVectorLoads()
3442 L = DAG.getLoad(NewVT, dl, Chain, BasePtr, in GenWidenVectorLoads()
3458 L = DAG.getLoad(NewVT, dl, Chain, BasePtr, in GenWidenVectorLoads()
3537 SDValue BasePtr = LD->getBasePtr(); in GenWidenVectorExtLoads() local
3552 Ops[0] = DAG.getExtLoad(ExtType, dl, EltVT, Chain, BasePtr, in GenWidenVectorExtLoads()
3559 SDValue NewBasePtr = DAG.getNode(ISD::ADD, dl, BasePtr.getValueType(), in GenWidenVectorExtLoads()
3560 BasePtr, in GenWidenVectorExtLoads()
[all …]
DDAGCombiner.cpp5309 SDValue BasePtr = MSC->getBasePtr(); in visitMSCATTER() local
5318 SDValue OpsLo[] = { Chain, DataLo, MaskLo, BasePtr, IndexLo }; in visitMSCATTER()
5322 SDValue OpsHi[] = {Chain, DataHi, MaskHi, BasePtr, IndexHi}; in visitMSCATTER()
5447 SDValue BasePtr = MGT->getBasePtr(); in visitMGATHER() local
5457 SDValue OpsLo[] = { Chain, Src0Lo, MaskLo, BasePtr, IndexLo }; in visitMGATHER()
5461 SDValue OpsHi[] = {Chain, Src0Hi, MaskHi, BasePtr, IndexHi}; in visitMGATHER()
5926 SDValue BasePtr = LN0->getBasePtr(); in CombineExtLoad() local
5932 ExtType, DL, SplitDstVT, LN0->getChain(), BasePtr, in CombineExtLoad()
5937 BasePtr = DAG.getNode(ISD::ADD, DL, BasePtr.getValueType(), BasePtr, in CombineExtLoad()
5938 DAG.getConstant(Stride, DL, BasePtr.getValueType())); in CombineExtLoad()
[all …]
/external/llvm/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp547 Value *BasePtr = in processLoopStridedStore() local
549 if (mayLoopAccessLocation(BasePtr, MRI_ModRef, CurLoop, BECount, StoreSize, in processLoopStridedStore()
553 RecursivelyDeleteTriviallyDeadInstructions(BasePtr, TLI); in processLoopStridedStore()
576 Builder.CreateMemSet(BasePtr, SplatValue, NumBytes, StoreAlignment); in processLoopStridedStore()
594 NewCall = Builder.CreateCall(MSP, {BasePtr, PatternPtr, NumBytes}); in processLoopStridedStore()
DSROA.cpp1330 static Value *buildGEP(IRBuilderTy &IRB, Value *BasePtr, in buildGEP() argument
1333 return BasePtr; in buildGEP()
1338 return BasePtr; in buildGEP()
1340 return IRB.CreateInBoundsGEP(nullptr, BasePtr, Indices, in buildGEP()
1354 Value *BasePtr, Type *Ty, Type *TargetTy, in getNaturalGEPWithType() argument
1358 return buildGEP(IRB, BasePtr, Indices, NamePrefix); in getNaturalGEPWithType()
1361 unsigned PtrSize = DL.getPointerTypeSizeInBits(BasePtr->getType()); in getNaturalGEPWithType()
1390 return buildGEP(IRB, BasePtr, Indices, NamePrefix); in getNaturalGEPWithType()
3564 Instruction *BasePtr = cast<Instruction>(LI->getPointerOperand()); in presplitLoadsAndStores() local
3575 getAdjustedPtr(IRB, DL, BasePtr, in presplitLoadsAndStores()
[all …]
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp442 SDValue BasePtr = LD->getBasePtr(); in LowerLOAD() local
448 if (DAG.isBaseWithConstantOffset(BasePtr) && in LowerLOAD()
449 isWordAligned(BasePtr->getOperand(0), DAG)) { in LowerLOAD()
450 SDValue NewBasePtr = BasePtr->getOperand(0); in LowerLOAD()
451 Offset = cast<ConstantSDNode>(BasePtr->getOperand(1))->getSExtValue(); in LowerLOAD()
455 if (TLI.isGAPlusOffset(BasePtr.getNode(), GV, Offset) && in LowerLOAD()
458 BasePtr->getValueType(0)); in LowerLOAD()
466 BasePtr, LD->getPointerInfo(), MVT::i16, in LowerLOAD()
469 SDValue HighAddr = DAG.getNode(ISD::ADD, DL, MVT::i32, BasePtr, in LowerLOAD()
491 Entry.Node = BasePtr; in LowerLOAD()
[all …]
/external/mesa3d/src/gallium/drivers/radeon/
DSIISelLowering.cpp348 ConstantSDNode *BasePtr = dyn_cast<ConstantSDNode>(Ptr->getBasePtr()); in LowerLOAD() local
349 assert(BasePtr); in LowerLOAD()
364 uint64_t Index = BasePtr->getZExtValue(); in LowerLOAD()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp1213 SDValue BasePtr = Load->getBasePtr(); in SplitVectorLoad() local
1214 EVT PtrVT = BasePtr.getValueType(); in SplitVectorLoad()
1234 Load->getChain(), BasePtr, in SplitVectorLoad()
1239 SDValue HiPtr = DAG.getNode(ISD::ADD, SL, PtrVT, BasePtr, in SplitVectorLoad()
1361 SDValue BasePtr = Store->getBasePtr(); in SplitVectorStore() local
1372 EVT PtrVT = BasePtr.getValueType(); in SplitVectorStore()
1373 SDValue HiPtr = DAG.getNode(ISD::ADD, SL, PtrVT, BasePtr, in SplitVectorStore()
1384 BasePtr, in SplitVectorStore()
1416 SDValue BasePtr = Load->getBasePtr(); in LowerLOAD() local
1420 BasePtr, MVT::i8, MMO); in LowerLOAD()
[all …]
/external/llvm/lib/Analysis/
DConstantFolding.cpp794 APInt BasePtr(BitWidth, 0); in SymbolicallyEvaluateGEP() local
798 BasePtr = Base->getValue().zextOrTrunc(BitWidth); in SymbolicallyEvaluateGEP()
802 if (Ptr->isNullValue() || BasePtr != 0) { in SymbolicallyEvaluateGEP()
803 Constant *C = ConstantInt::get(Ptr->getContext(), Offset + BasePtr); in SymbolicallyEvaluateGEP()
/external/clang/lib/CodeGen/
DCGClass.cpp773 llvm::Type *BasePtr = ConvertType(BaseElementTy); in EmitInitializerForField() local
774 BasePtr = llvm::PointerType::getUnqual(BasePtr); in EmitInitializerForField()
775 Address BaseAddrPtr = Builder.CreateBitCast(LHS.getAddress(), BasePtr); in EmitInitializerForField()

12