/external/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 229 APInt &Offset, const DataLayout &TD) { 233 Offset = APInt(BitWidth, 0); 244 return IsConstantOffsetFromGlobal(CE->getOperand(0), GV, Offset, TD); 262 Offset = TmpOffset; 357 uint64_t Offset = ByteOffset - Index * EltSize; local 365 if (!ReadDataFromGlobal(C->getAggregateElement(Index), Offset, CurPtr, 369 uint64_t BytesWritten = EltSize - Offset; 374 Offset = 0; 432 APInt Offset; local 433 if (!IsConstantOffsetFromGlobal(C, GVal, Offset, T 228 IsConstantOffsetFromGlobal(Constant *C, GlobalValue *&GV, APInt &Offset, const DataLayout &TD) argument 764 APInt Offset = local [all...] |
H A D | ValueTracking.cpp | 634 uint64_t Offset = SL->getElementOffset(Idx); local 636 countTrailingZeros(Offset)); 1714 Value *llvm::GetPointerBaseWithConstantOffset(Value *Ptr, int64_t &Offset, argument 1744 Offset = ByteOffset.getSExtValue(); 1753 uint64_t Offset, bool TrimAtNul) { 1786 return getConstantStringInfo(GEP->getOperand(0), Str, StartIdx+Offset); 1816 if (Offset > NumElts) 1820 Str = Str.substr(Offset); 1752 getConstantStringInfo(const Value *V, StringRef &Str, uint64_t Offset, bool TrimAtNul) argument
|
/external/llvm/lib/Analysis/IPA/ |
H A D | InlineCost.cpp | 102 bool accumulateGEPOffset(GEPOperator &GEP, APInt &Offset); 241 bool CallAnalyzer::accumulateGEPOffset(GEPOperator &GEP, APInt &Offset) { argument 246 assert(IntPtrWidth == Offset.getBitWidth()); 262 Offset += APInt(IntPtrWidth, SL->getElementOffset(ElementIdx)); 267 Offset += OpC->getValue().sextOrTrunc(IntPtrWidth) * TypeSize; 331 // into Offset. 339 // Add the result as a new mapping to Base + Offset. 949 APInt Offset = APInt::getNullValue(IntPtrWidth); local 957 if (!GEP->isInBounds() || !accumulateGEPOffset(*GEP, Offset)) 973 return cast<ConstantInt>(ConstantInt::get(IntPtrTy, Offset)); [all...] |
/external/llvm/lib/CodeGen/ |
H A D | InlineSpiller.cpp | 1220 uint64_t Offset = IsIndirect ? MI->getOperand(1).getImm() : 0; local 1226 .addFrameIndex(StackSlot).addImm(Offset).addMetadata(MDPtr);
|
H A D | LiveDebugVariables.cpp | 160 bool match(const MDNode *Var, unsigned Offset, bool indirect) const { argument 161 return Var == variable && Offset == offset && indirect == IsIndirect; 309 UserValue *getUserValue(const MDNode *Var, unsigned Offset, 424 UserValue *LDVImpl::getUserValue(const MDNode *Var, unsigned Offset, argument 431 if (UV->match(Var, Offset, IsIndirect)) 436 make_unique<UserValue>(Var, Offset, IsIndirect, DL, allocator)); 465 unsigned Offset = IsIndirect ? MI->getOperand(1).getImm() : 0; local 468 UserValue *UV = getUserValue(Var, Offset, IsIndirect, MI->getDebugLoc());
|
H A D | MachineFunction.cpp | 240 int64_t Offset, uint64_t Size) { 244 MMO->getOffset()+Offset), 249 MMO->getOffset()+Offset), 631 int Offset = 0; local 639 if (FixedOff > Offset) Offset = FixedOff; 644 Offset += getObjectSize(i); 647 Offset = (Offset+Align-1)/Align*Align; 653 Offset 239 getMachineMemOperand(const MachineMemOperand *MMO, int64_t Offset, uint64_t Size) argument [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 470 unsigned Offset = 0; local 480 LD->getPointerInfo().getWithOffset(Offset), 491 LD->getPointerInfo().getWithOffset(Offset), 498 Offset += LoadBytes; 526 Offset -= WideBits; 527 if (Offset > 0) { 528 ShAmt = DAG.getConstant(SrcEltBits - Offset,
|
/external/llvm/lib/ExecutionEngine/JIT/ |
H A D | JITEmitter.cpp | 1032 unsigned Offset = 0; local 1036 Offset = (Offset + AlignMask) & ~AlignMask; 1038 uintptr_t CAddr = (uintptr_t)ConstantPoolBase + Offset; 1050 Offset += TheJIT->getDataLayout()->getTypeAllocSize(Ty); 1189 unsigned Offset = 0; 1191 Offset += JT[i].MBBs.size(); 1193 Offset *= EntrySize; 1195 return (uintptr_t)((char *)JumpTableBase + Offset);
|
/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldMachO.cpp | 153 uint32_t Offset = *((uint32_t *)P); local 154 if (Offset == 0) // is a CIE 243 // RE.Offset. RE.SectionID can be used to find the SectionEntry. Each 266 uint8_t* LocalAddress = Section.Address + RE.Offset; 267 uint64_t FinalAddress = Section.LoadAddress + RE.Offset; 303 uint8_t* LocalAddress = Section.Address + RE.Offset; 306 uint64_t FinalAddress = Section.LoadAddress + RE.Offset; 333 uint8_t* LocalAddress = Section.Address + RE.Offset; 340 uint64_t FinalAddress = Section.LoadAddress + RE.Offset; 365 uint8_t* LocalAddress = Section.Address + RE.Offset; 561 uint64_t Offset; local 626 uint64_t Offset; local 690 uint64_t Offset; local [all...] |
/external/llvm/lib/IR/ |
H A D | DIBuilder.cpp | 248 ConstantInt::get(Type::getInt64Ty(VMContext), 0), // Offset 276 ConstantInt::get(Type::getInt64Ty(VMContext), 0), // Offset 295 ConstantInt::get(Type::getInt64Ty(VMContext), 0), // Offset 315 ConstantInt::get(Type::getInt64Ty(VMContext), 0), // Offset 333 ConstantInt::get(Type::getInt64Ty(VMContext), 0), // Offset 354 ConstantInt::get(Type::getInt64Ty(VMContext), 0), // Offset 373 ConstantInt::get(Type::getInt64Ty(VMContext), 0), // Offset 393 ConstantInt::get(Type::getInt64Ty(VMContext), 0), // Offset 462 ConstantInt::get(Type::getInt64Ty(VMContext), 0), // Offset 706 ConstantInt::get(Type::getInt64Ty(VMContext), 0), // Offset 1294 insertDbgValueIntrinsic(Value *V, uint64_t Offset, DIVariable VarInfo, Instruction *InsertBefore) argument 1310 insertDbgValueIntrinsic(Value *V, uint64_t Offset, DIVariable VarInfo, BasicBlock *InsertAtEnd) argument [all...] |
H A D | LegacyPassManager.cpp | 189 void dumpPassStructure(unsigned Offset) override { 190 dbgs().indent(Offset*2) << "BasicBlockPass Manager\n"; 193 BP->dumpPassStructure(Offset + 1); 194 dumpLastUses(BP, Offset+1); 352 void dumpPassStructure(unsigned Offset) override { 353 dbgs().indent(Offset*2) << "ModulePass Manager\n"; 356 MP->dumpPassStructure(Offset + 1); 360 I->second->dumpPassStructure(Offset + 2); 361 dumpLastUses(MP, Offset+1); 1128 void PMDataManager::dumpLastUses(Pass *P, unsigned Offset) cons 1510 dumpPassStructure(unsigned Offset) argument [all...] |
/external/llvm/lib/MC/ |
H A D | MCAssembler.cpp | 117 assert(F->Offset != ~UINT64_C(0) && "Address not set!"); 118 return F->Offset; 148 uint64_t Offset = Target.getConstant(); local 158 Offset += ValA; 167 Offset -= ValB; 170 Val = Offset; 270 : Kind(_Kind), Parent(_Parent), Atom(nullptr), Offset(~UINT64_C(0)) 337 : Symbol(&_Symbol), Fragment(_Fragment), Offset(_Offset), 506 uint32_t Offset = Layout.getFragmentOffset(DF) + Fixup.getOffset(); local 510 if (ShouldAlignPC) Offset 537 unsigned Offset = Layout.getFragmentOffset(&AF); local [all...] |
H A D | WinCOFFObjectWriter.cpp | 75 void set_name_offset(uint32_t Offset); 209 void COFFSymbol::set_name_offset(uint32_t Offset) { argument 211 write_uint32_le(Data.Name + 4, Offset); 284 size_t Offset = Data.size(); 291 Map[String] = Offset; 296 return Offset; 670 unsigned Offset = 0; local 676 memcpy(Aux.Aux.File.FileName, FI->c_str() + Offset, COFF::SymbolSize); 679 memcpy(Aux.Aux.File.FileName, FI->c_str() + Offset, Length); 684 Offset [all...] |
/external/llvm/lib/Object/ |
H A D | COFFObjectFile.cpp | 97 uintptr_t Offset = uintptr_t(Addr) - uintptr_t(base()); local 98 if (Offset < COFFHeader->PointerToSymbolTable 99 || Offset >= COFFHeader->PointerToSymbolTable 103 assert((Offset - COFFHeader->PointerToSymbolTable) % sizeof(coff_symbol) 119 uintptr_t Offset = uintptr_t(Addr) - uintptr_t(SectionTable); local 120 assert(Offset % sizeof(coff_section) == 0 && 446 uint32_t Offset = Addr - SectionStart; local 447 Res = uintptr_t(base()) + Section->PointerToRawData + Offset; 746 std::error_code COFFObjectFile::getString(uint32_t Offset, argument 751 if (Offset > 770 uint32_t Offset = Symbol->Name.Offset.Offset; local 794 uintptr_t Offset = uintptr_t(Aux) - uintptr_t(base()); local 820 uint32_t Offset; local 1097 int Offset = 0; local [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | ARMAsmPrinter.cpp | 1082 int64_t Offset = 0; local 1089 Offset = 0; 1092 Offset = -MI->getOperand(2).getImm(); 1096 Offset = MI->getOperand(2).getImm(); 1099 Offset = MI->getOperand(2).getImm()*4; 1103 Offset = -MI->getOperand(2).getImm()*4; 1118 Offset = -cast<ConstantInt>(CPE.Val.ConstVal)->getSExtValue(); 1127 ATS.emitSetFP(FramePtr, ARM::SP, -Offset); 1131 ATS.emitPad(Offset); 1135 ATS.emitMovSP(DstReg, -Offset); [all...] |
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMCCodeEmitter.cpp | 888 int32_t Offset = MO.getImm(); local 889 if (Offset == INT32_MIN) { 890 Offset = 0; 892 } else if (Offset < 0) { 893 Offset *= -1; 896 Imm12 = Offset; 1364 unsigned Offset = ARM_AM::getSORegOffset(MO1.getImm()); local 1365 assert(Offset < 32 && "Offset must be in range 0-31!"); 1366 return Binary | (Offset << [all...] |
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 446 unsigned Offset = CCInfo.getNextStackOffset(); local 447 FuncInfo->setVarArgsFrameIndex(MFI->CreateFixedObject(1, Offset, true)); 784 int64_t Offset = cast<GlobalAddressSDNode>(Op)->getOffset(); local 788 getPointerTy(), Offset); 1054 SDValue Offset = local 1058 FrameAddr, Offset), 1114 SDValue &Offset, 1136 Offset = DAG.getConstant(RHSC, VT); 1112 getPostIndexedAddressParts(SDNode *N, SDNode *Op, SDValue &Base, SDValue &Offset, ISD::MemIndexedMode &AM, SelectionDAG &DAG) const argument
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsAsmPrinter.cpp | 543 int Offset = 0; local 547 Offset = 4; 554 O << Offset << "($" << MipsInstPrinter::getRegisterName(MO.getReg()) << ")";
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 451 SDValue Offset, Base; local 483 ? SelectADDRsi64(N1.getNode(), N1, Base, Offset) 484 : SelectADDRsi(N1.getNode(), N1, Base, Offset)) { 509 getI32Imm(fromTypeWidth), Base, Offset, Chain }; 512 ? SelectADDRri64(N1.getNode(), N1, Base, Offset) 513 : SelectADDRri(N1.getNode(), N1, Base, Offset)) { 563 getI32Imm(fromTypeWidth), Base, Offset, Chain }; 632 SDValue Addr, Offset, Base; local 744 ? SelectADDRsi64(Op1.getNode(), Op1, Base, Offset) 745 : SelectADDRsi(Op1.getNode(), Op1, Base, Offset)) { 1046 SDValue Base, Offset, Addr; local 1821 SDValue Offset, Base; local 2001 SDValue Addr, Offset, Base; local 2376 SDValue Offset = Node->getOperand(2); local 2506 SDValue Offset = N->getOperand(1); local 2631 SDValue Offset = N->getOperand(2); local 3495 SelectADDRsi_imp( SDNode *OpNode, SDValue Addr, SDValue &Base, SDValue &Offset, MVT mvt) argument 3510 SelectADDRsi(SDNode *OpNode, SDValue Addr, SDValue &Base, SDValue &Offset) argument 3516 SelectADDRsi64(SDNode *OpNode, SDValue Addr, SDValue &Base, SDValue &Offset) argument 3522 SelectADDRri_imp( SDNode *OpNode, SDValue Addr, SDValue &Base, SDValue &Offset, MVT mvt) argument 3552 SelectADDRri(SDNode *OpNode, SDValue Addr, SDValue &Base, SDValue &Offset) argument 3558 SelectADDRri64(SDNode *OpNode, SDValue Addr, SDValue &Base, SDValue &Offset) argument [all...] |
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCFrameLowering.cpp | 801 int Offset = MFI->getObjectOffset(CSI[I].getFrameIdx()); local 803 nullptr, MRI->getDwarfRegNum(Reg, true), Offset));
|
/external/llvm/lib/Target/R600/ |
H A D | AMDGPUISelDAGToDAG.cpp | 84 SDValue& Offset); 85 bool SelectADDRVTX_READ(SDValue Addr, SDValue &Base, SDValue &Offset); 86 bool SelectADDRIndirect(SDValue Addr, SDValue &Base, SDValue &Offset); 87 bool SelectMUBUFAddr64(SDValue Addr, SDValue &Ptr, SDValue &Offset, 390 SDValue Addr, Offset; local 392 SelectADDRIndirect(N->getOperand(1), Addr, Offset); 395 Offset, 406 SDValue Addr, Offset; local 407 SelectADDRIndirect(N->getOperand(2), Addr, Offset); 411 Offset, 433 ConstantSDNode *Offset = dyn_cast<ConstantSDNode>(N->getOperand(1)); local 600 SelectGlobalValueVariableOffset(SDValue Addr, SDValue& BaseReg, SDValue &Offset) argument 610 SelectADDRVTX_READ(SDValue Addr, SDValue &Base, SDValue &Offset) argument 637 SelectADDRIndirect(SDValue Addr, SDValue &Base, SDValue &Offset) argument 733 SelectMUBUFAddr64(SDValue Addr, SDValue &Ptr, SDValue &Offset, SDValue &ImmOffset) const argument [all...] |
/external/llvm/lib/Target/Sparc/AsmParser/ |
H A D | SparcAsmParser.cpp | 572 std::unique_ptr<SparcOperand> Offset; local 573 OperandMatchResultTy ResTy = parseSparcAsmOperand(Offset); 574 if (ResTy != MatchOperand_Success || !Offset) 578 Offset->isImm() ? SparcOperand::MorphToMEMri(BaseReg, std::move(Offset)) 579 : SparcOperand::MorphToMEMrr(BaseReg, std::move(Offset)));
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 447 uint64_t Offset = (cast<GlobalAddressSDNode>(Full)->getOffset() - local 449 return expandDisp(AM, IsBase, Base, Offset);
|
H A D | SystemZInstrInfo.cpp | 88 uint64_t Offset = (MFFrame->getMaxCallFrameSize() + local 91 unsigned NewOpcode = getOpcodeForOffset(SystemZ::LA, Offset); 94 OffsetMO.setImm(Offset); 850 uint64_t Offset = Size - AccessBytes; local 854 MIB.addFrameIndex(FrameIndex).addImm(Offset); 1122 int64_t Offset) const { 1124 int64_t Offset2 = (MCID.TSFlags & SystemZII::Is128Bit ? Offset + 8 : Offset); 1125 if (isUInt<12>(Offset) && isUInt<12>(Offset2)) { 1135 if (isInt<20>(Offset) [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | MemCpyOptimizer.cpp | 50 int64_t Offset = 0; local 59 Offset += TD.getStructLayout(STy)->getElementOffset(OpC->getZExtValue()); 66 Offset += Size*OpC->getSExtValue(); 69 return Offset; 75 static bool IsPointerOffset(Value *Ptr1, Value *Ptr2, int64_t &Offset, argument 82 Offset = 0; 94 Offset = -GetOffsetFromIndex(GEP1, 1, VariableIdxFound, TD); 99 Offset = GetOffsetFromIndex(GEP2, 1, VariableIdxFound, TD); 121 Offset = Offset2-Offset1; 405 int64_t Offset; local 419 int64_t Offset; local [all...] |