Searched defs:Offset (Results 276 - 300 of 428) sorted by relevance

<<1112131415161718

/external/llvm/lib/Analysis/
H A DConstantFolding.cpp229 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 DValueTracking.cpp634 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 DInlineCost.cpp102 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 DInlineSpiller.cpp1220 uint64_t Offset = IsIndirect ? MI->getOperand(1).getImm() : 0; local
1226 .addFrameIndex(StackSlot).addImm(Offset).addMetadata(MDPtr);
H A DLiveDebugVariables.cpp160 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 DMachineFunction.cpp240 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 DLegalizeVectorOps.cpp470 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 DJITEmitter.cpp1032 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 DRuntimeDyldMachO.cpp153 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 DDIBuilder.cpp248 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 DLegacyPassManager.cpp189 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 DMCAssembler.cpp117 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 DWinCOFFObjectWriter.cpp75 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 DCOFFObjectFile.cpp97 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 DARMAsmPrinter.cpp1082 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 DARMMCCodeEmitter.cpp888 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 DMSP430ISelLowering.cpp446 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 DMipsAsmPrinter.cpp543 int Offset = 0; local
547 Offset = 4;
554 O << Offset << "($" << MipsInstPrinter::getRegisterName(MO.getReg()) << ")";
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp451 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 DPPCFrameLowering.cpp801 int Offset = MFI->getObjectOffset(CSI[I].getFrameIdx()); local
803 nullptr, MRI->getDwarfRegNum(Reg, true), Offset));
/external/llvm/lib/Target/R600/
H A DAMDGPUISelDAGToDAG.cpp84 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 DSparcAsmParser.cpp572 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 DSystemZISelDAGToDAG.cpp447 uint64_t Offset = (cast<GlobalAddressSDNode>(Full)->getOffset() - local
449 return expandDisp(AM, IsBase, Base, Offset);
H A DSystemZInstrInfo.cpp88 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 DMemCpyOptimizer.cpp50 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...]

Completed in 380 milliseconds

<<1112131415161718