/freebsd-10.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86RegisterInfo.h | 53 /// BasePtr - X86 physical register used as a base ptr in complex stack 56 unsigned BasePtr; member in class:llvm::X86RegisterInfo 127 unsigned getBaseRegister() const { return BasePtr; }
|
H A D | X86RegisterInfo.cpp | 85 BasePtr = Is64Bit ? X86::RBX : X86::ESI; 423 return MRI->canReserveReg(BasePtr); 464 unsigned BasePtr; local 469 BasePtr = (FrameIndex < 0 ? FramePtr : getBaseRegister()); 471 BasePtr = (FrameIndex < 0 ? FramePtr : StackPtr); 473 BasePtr = StackPtr; 475 BasePtr = (TFI->hasFP(MF) ? FramePtr : StackPtr); 479 MI.getOperand(FIOperandNum).ChangeToRegister(BasePtr, false);
|
H A D | X86FrameLowering.cpp | 668 unsigned BasePtr = RegInfo->getBaseRegister(); 951 BuildMI(MBB, MBBI, DL, TII.get(Opc), BasePtr) 1371 // Spill the BasePtr if it's used.
|
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZRegisterInfo.cpp | 94 unsigned BasePtr = getFrameRegister(MF); local 100 MI->getOperand(FIOperandNum).ChangeToRegister(BasePtr, /*isDef*/ false); 110 MI->getOperand(FIOperandNum).ChangeToRegister(BasePtr, false); 132 MI->getOperand(FIOperandNum).ChangeToRegister(BasePtr, false); 140 .addReg(BasePtr).addImm(HighOffset).addReg(0); 146 .addReg(ScratchReg, RegState::Kill).addReg(BasePtr);
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/ |
H A D | ShadowStackGC.cpp | 67 IRBuilder<> &B, Value *BasePtr, 70 IRBuilder<> &B, Value *BasePtr, 349 ShadowStackGC::CreateGEP(LLVMContext &Context, IRBuilder<> &B, Value *BasePtr, argument 354 Value* Val = B.CreateGEP(BasePtr, Indices, Name); 362 ShadowStackGC::CreateGEP(LLVMContext &Context, IRBuilder<> &B, Value *BasePtr, argument 366 Value *Val = B.CreateGEP(BasePtr, Indices, Name);
|
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMBaseRegisterInfo.h | 83 /// BasePtr - ARM physical register used as a base ptr in complex stack 86 unsigned BasePtr; member in class:llvm::ARMBaseRegisterInfo 143 unsigned getBaseRegister() const { return BasePtr; }
|
H A D | ARMBaseRegisterInfo.cpp | 50 BasePtr(ARM::R6) { 100 Reserved.set(BasePtr); 326 return MRI->canReserveReg(BasePtr);
|
H A D | Thumb1FrameLowering.cpp | 96 unsigned BasePtr = RegInfo->getBaseRegister(); local 205 AddDefaultPred(BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), BasePtr)
|
H A D | Thumb1RegisterInfo.cpp | 583 FrameReg = BasePtr;
|
H A D | ARMISelLowering.cpp | 8448 SDValue BasePtr = LD->getBasePtr(); local 8449 SDValue NewLD1 = DAG.getLoad(MVT::i32, DL, LD->getChain(), BasePtr, 8454 SDValue OffsetPtr = DAG.getNode(ISD::ADD, DL, MVT::i32, BasePtr, 8560 SDValue BasePtr = St->getBasePtr(); local 8568 SDValue Ch = DAG.getStore(St->getChain(), DL, SubVec, BasePtr, 8571 BasePtr = DAG.getNode(ISD::ADD, DL, BasePtr.getValueType(), BasePtr, 8588 SDValue BasePtr = St->getBasePtr(); local 8590 StVal.getNode()->getOperand(0), BasePtr, [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430RegisterInfo.cpp | 117 unsigned BasePtr = (TFI->hasFP(MF) ? MSP430::FPW : MSP430::SPW); local 137 MI.getOperand(FIOperandNum).ChangeToRegister(BasePtr, false); 154 MI.getOperand(FIOperandNum).ChangeToRegister(BasePtr, false);
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorTypes.cpp | 2510 SDValue BasePtr = LD->getBasePtr(); local 2523 SDValue LdOp = DAG.getLoad(NewVT, dl, Chain, BasePtr, LD->getPointerInfo(), 2559 BasePtr = DAG.getNode(ISD::ADD, dl, BasePtr.getValueType(), BasePtr, 2567 L = DAG.getLoad(NewVT, dl, Chain, BasePtr, 2583 L = DAG.getLoad(NewVT, dl, Chain, BasePtr, 2661 SDValue BasePtr = LD->getBasePtr(); local 2674 Ops[0] = DAG.getExtLoad(ExtType, dl, EltVT, Chain, BasePtr, 2680 SDValue NewBasePtr = DAG.getNode(ISD::ADD, dl, BasePtr 2703 SDValue BasePtr = ST->getBasePtr(); local 2771 SDValue BasePtr = ST->getBasePtr(); local [all...] |
H A D | DAGCombiner.cpp | 7013 SDValue BasePtr; 7016 if (!TLI.getPreIndexedAddressParts(N, BasePtr, Offset, AM, DAG)) 7023 if (isa<ConstantSDNode>(BasePtr)) { 7024 std::swap(BasePtr, Offset); 7043 if (isa<FrameIndexSDNode>(BasePtr) || isa<RegisterSDNode>(BasePtr)) 7049 if (Val == BasePtr || BasePtr.getNode()->isPredecessorOf(Val.getNode())) 7058 for (SDNode::use_iterator I = BasePtr.getNode()->use_begin(), 7059 E = BasePtr 7247 SDValue BasePtr; local [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 390 SDValue BasePtr = LD->getBasePtr(); local 396 if (DAG.isBaseWithConstantOffset(BasePtr) && 397 isWordAligned(BasePtr->getOperand(0), DAG)) { 398 SDValue NewBasePtr = BasePtr->getOperand(0); 399 Offset = cast<ConstantSDNode>(BasePtr->getOperand(1))->getSExtValue(); 403 if (TLI.isGAPlusOffset(BasePtr.getNode(), GV, Offset) && 406 BasePtr->getValueType(0)); 414 BasePtr, LD->getPointerInfo(), MVT::i16, 416 SDValue HighAddr = DAG.getNode(ISD::ADD, DL, MVT::i32, BasePtr, 432 // Lower to a call to __misaligned_load(BasePtr) 470 SDValue BasePtr = ST->getBasePtr(); local [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 987 Value *BasePtr = local 992 if (mayLoopAccessLocation(BasePtr, AliasAnalysis::ModRef, 997 deleteIfDeadInstruction(BasePtr, *SE, TLI); 1019 NewCall = Builder.CreateMemSet(BasePtr, SplatValue,NumBytes,StoreAlignment); 1036 NewCall = Builder.CreateCall3(MSP, BasePtr, PatternPtr, NumBytes);
|
H A D | SROA.cpp | 1716 /// This will return the BasePtr if that is valid, or build a new GEP 1718 static Value *buildGEP(IRBuilderTy &IRB, Value *BasePtr, 1721 return BasePtr; 1726 return BasePtr; 1728 return IRB.CreateInBoundsGEP(BasePtr, Indices, "idx"); 1731 /// \brief Get a natural GEP off of the BasePtr walking through Ty toward 1741 Value *BasePtr, Type *Ty, Type *TargetTy, 1744 return buildGEP(IRB, BasePtr, Indices); 1771 return buildGEP(IRB, BasePtr, Indices);
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | CXXInheritance.cpp | 109 const void *BasePtr = static_cast<const void*>(Base->getCanonicalDecl()); local 111 const_cast<void *>(BasePtr),
|
/freebsd-10.0-release/contrib/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 715 APInt BasePtr(BitWidth, 0); 719 BasePtr = Base->getValue().zextOrTrunc(BitWidth); 720 if (Ptr->isNullValue() || BasePtr != 0) { 721 Constant *C = ConstantInt::get(Ptr->getContext(), Offset+BasePtr);
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 627 llvm::Type *BasePtr = ConvertType(BaseElementTy); local 628 BasePtr = llvm::PointerType::getUnqual(BasePtr); 630 BasePtr);
|
/freebsd-10.0-release/contrib/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 2152 Value *BasePtr; local 2153 if (getValueTypePair(Record, OpNum, NextValueNo, BasePtr)) 2164 I = GetElementPtrInst::Create(BasePtr, GEPIdx);
|