Home
last modified time | relevance | path

Searched refs:ObjSize (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dpass-object-size.cpp95 void ObjSize(int, void *const __attribute__((pass_object_size(0))));
98 …TakeFn(ObjSize); //expected-error{{cannot take address of function 'ObjSize' because parameter 2 h… in Check()
99 …TakeFn(&ObjSize); //expected-error{{cannot take address of function 'ObjSize' because parameter 2 … in Check()
100 …TakeFn(*ObjSize); //expected-error{{cannot take address of function 'ObjSize' because parameter 2 … in Check()
101 …TakeFn(*****ObjSize); //expected-error{{cannot take address of function 'ObjSize' because paramete… in Check()
102 …TakeFn(*****&ObjSize); //expected-error{{cannot take address of function 'ObjSize' because paramet… in Check()
104 …void (*P)(int, void *) = ****ObjSize; //expected-error{{cannot take address of function 'ObjSize' … in Check()
105 …P = ****ObjSize; //expected-error{{cannot take address of function 'ObjSize' because parameter 2 h… in Check()
107 …TakeFn((ObjSize)); //expected-error{{cannot take address of function 'ObjSize' because parameter 2… in Check()
108 …TakeFn((void*)ObjSize); //expected-error{{cannot take address of function 'ObjSize' because parame… in Check()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.cpp122 SDValue Chain, SDValue Ptr, uint64_t ObjSize, in EmitUnrolledSetTag() argument
126 unsigned ObjSizeScaled = ObjSize / 16; in EmitUnrolledSetTag()
176 uint64_t ObjSize = cast<ConstantSDNode>(Size)->getZExtValue(); in EmitTargetCodeForSetTag() local
177 assert(ObjSize % 16 == 0); in EmitTargetCodeForSetTag()
181 DstPtrInfo, MachineMemOperand::MOStore, ObjSize, Align(16)); in EmitTargetCodeForSetTag()
184 kSetTagLoopThreshold >= 0 && (int)ObjSize >= kSetTagLoopThreshold; in EmitTargetCodeForSetTag()
186 return EmitUnrolledSetTag(DAG, dl, Chain, Addr, ObjSize, BaseMemOperand, in EmitTargetCodeForSetTag()
199 SDValue Ops[] = {DAG.getTargetConstant(ObjSize, dl, MVT::i64), Addr, Chain}; in EmitTargetCodeForSetTag()
H A DAArch64MachineFunctionInfo.h278 int64_t ObjSize = MFI.getObjectSize(FrameIdx); in getCalleeSavedStackSize() local
280 MaxOffset = std::max<int64_t>(Offset + ObjSize, MaxOffset); in getCalleeSavedStackSize()
285 int64_t ObjSize = MFI.getObjectSize(getSwiftAsyncContextFrameIdx()); in getCalleeSavedStackSize() local
287 MaxOffset = std::max<int64_t>(Offset + ObjSize, MaxOffset); in getCalleeSavedStackSize()
/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCRegisterInfo.cpp41 int ObjSize, RegScavenger *RS, int SPAdj) { in replaceFrameIndex() argument
174 int ObjSize = MF.getFrameInfo().getObjectSize(FrameIndex); in eliminateFrameIndex() local
182 LLVM_DEBUG(dbgs() << "ObjSize : " << ObjSize << "\n"); in eliminateFrameIndex()
220 ObjSize, RS, SPAdj); in eliminateFrameIndex()
H A DARCISelLowering.cpp540 unsigned ObjSize = VA.getLocVT().getStoreSize(); in LowerCallArguments() local
541 assert((ObjSize <= StackSlotSize) && "Unhandled argument"); in LowerCallArguments()
544 int FI = MFI.CreateFixedObject(ObjSize, VA.getLocMemOffset(), true); in LowerCallArguments()
681 unsigned ObjSize = VA.getLocVT().getStoreSize(); in LowerReturn() local
683 int FI = MFI.CreateFixedObject(ObjSize, Offset, false); in LowerReturn()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp715 int ObjSize = MFI.getObjectSize(i); in computeFreeStackSlots() local
719 ObjStart = -ObjOffset - ObjSize; in computeFreeStackSlots()
723 ObjEnd = ObjOffset + ObjSize; in computeFreeStackSlots()
750 int64_t ObjSize = MFI.getObjectSize(FrameIdx); in scavengeStackSlot() local
756 unsigned ObjStart = StackGrowsDown ? FreeStart + ObjSize : FreeStart; in scavengeStackSlot()
760 if (FreeStart + ObjSize > StackBytesFree.size()) in scavengeStackSlot()
764 for (unsigned Byte = 0; Byte < ObjSize; ++Byte) in scavengeStackSlot()
777 int ObjStart = -(FreeStart + ObjSize); in scavengeStackSlot()
787 StackBytesFree.reset(FreeStart, FreeStart + ObjSize); in scavengeStackSlot()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp88 Value *ObjSize = IRB.CreateSub(Size, Offset); in getBoundsCheckCond() local
96 : IRB.CreateICmpULT(ObjSize, NeededSizeVal); in getBoundsCheckCond()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoads.cpp168 uint64_t ObjSize; in isDereferenceableAndAlignedPointer() local
169 if (getObjectSize(V, ObjSize, DL, TLI, Opts)) { in isDereferenceableAndAlignedPointer()
170 APInt KnownDerefBytes(Size.getBitWidth(), ObjSize); in isDereferenceableAndAlignedPointer()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp651 uint64_t ObjSize = MFI.getObjectSize(i); in insertPrologueInBlock() local
659 if (ObjAlign > ObjSize) { in insertPrologueInBlock()
660 if (ObjSize <= 1) in insertPrologueInBlock()
662 else if (ObjSize <= 2) in insertPrologueInBlock()
664 else if (ObjSize <= 4) in insertPrologueInBlock()
666 else if (ObjSize > 4) in insertPrologueInBlock()
692 int LoadStoreCount = ObjSize / OpcodeChecker; in insertPrologueInBlock()
694 if (ObjSize % OpcodeChecker) in insertPrologueInBlock()
H A DHexagonISelLowering.cpp871 unsigned ObjSize = Flags.isByVal() in LowerFormalArguments() local
877 int FI = MFI.CreateFixedObject(ObjSize, Offset, true); in LowerFormalArguments()
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp272 unsigned ObjSize = DL.getTypeAllocSize(ObjType); in IsSmallObject() local
273 return ObjSize < CodeModelLargeSize && ObjSize != 0; in IsSmallObject()
1319 unsigned ObjSize = VA.getLocVT().getSizeInBits()/8; in LowerCCCArguments() local
1320 if (ObjSize > StackSlotSize) { in LowerCCCArguments()
1326 int FI = MFI.CreateFixedObject(ObjSize, in LowerCCCArguments()
1476 unsigned ObjSize = VA.getLocVT().getSizeInBits() / 8; in LowerReturn() local
1478 int FI = MFI.CreateFixedObject(ObjSize, Offset, false); in LowerReturn()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DBuildLibCalls.h129 Value *emitMemCpyChk(Value *Dst, Value *Src, Value *Len, Value *ObjSize,
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp488 unsigned ObjSize = VA.getLocVT().getSizeInBits() / 8; in LowerCCCArguments() local
490 if (ObjSize > 4) { in LowerCCCArguments()
495 int FI = MFI.CreateFixedObject(ObjSize, VA.getLocMemOffset(), true); in LowerCCCArguments()
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp686 unsigned ObjSize = VA.getLocVT().getSizeInBits()/8; in LowerCCCArguments() local
687 if (ObjSize > 2) { in LowerCCCArguments()
693 int FI = MFI.CreateFixedObject(ObjSize, VA.getLocMemOffset(), true); in LowerCCCArguments()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp1502 Value *llvm::emitMemCpyChk(Value *Dst, Value *Src, Value *Len, Value *ObjSize, in emitMemCpyChk() argument
1519 CallInst *CI = B.CreateCall(MemCpy, {Dst, Src, Len, ObjSize}); in emitMemCpyChk()
H A DSimplifyLibCalls.cpp3663 *ObjSize = CI->getArgOperand(2); in optimizeStrpCpyChk() local
3699 Value *Ret = emitMemCpyChk(Dst, Src, LenV, ObjSize, B, DL, TLI); in optimizeStrpCpyChk()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp4136 unsigned ObjSize = VA.getValVT().getStoreSize(); in LowerFormalArguments_32SVR4() local
4139 ArgOffset += ArgSize - ObjSize; in LowerFormalArguments_32SVR4()
4339 unsigned ObjSize = ObjectVT.getStoreSize(); in LowerFormalArguments_64SVR4() local
4340 unsigned ArgSize = ObjSize; in LowerFormalArguments_64SVR4()
4376 ObjSize = Flags.getByValSize(); in LowerFormalArguments_64SVR4()
4377 ArgSize = ((ObjSize + PtrByteSize - 1)/PtrByteSize) * PtrByteSize; in LowerFormalArguments_64SVR4()
4385 if (!ObjSize) { in LowerFormalArguments_64SVR4()
4407 if (ObjSize < PtrByteSize) { in LowerFormalArguments_64SVR4()
4551 ArgSize = Flags.isInConsecutiveRegs() ? ObjSize : PtrByteSize; in LowerFormalArguments_64SVR4()
4585 if (ObjSize < ArgSize && !isLittleEndian) in LowerFormalArguments_64SVR4()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DELFDumper.cpp134 const uint64_t ObjSize = Obj->getMemoryBufferRef().getBufferSize(); in getAsArrayRef() local
136 if (Size > ObjSize - Offset) { in getAsArrayRef()
141 Twine::utohexstr(ObjSize)); in getAsArrayRef()