Home
last modified time | relevance | path

Searched refs:MemAddr (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSystemZ.cpp318 Address MemAddr = OverflowArgArea.withElementType(DirectTy); in EmitVAArg() local
326 return CGF.EmitLoadOfAnyValue(CGF.MakeAddrLValue(MemAddr, Ty), Slot); in EmitVAArg()
395 Address MemAddr = RawMemAddr.withElementType(DirectTy); in EmitVAArg() local
406 Address ResAddr = emitMergePHI(CGF, RegAddr, InRegBlock, MemAddr, InMemBlock, in EmitVAArg()
H A DPPC.cpp532 Address MemAddr = Address::invalid(); in EmitVAArg() local
561 MemAddr = OverflowArea.withElementType(DirectTy); in EmitVAArg()
572 Address Result = emitMergePHI(CGF, RegAddr, UsingRegs, MemAddr, UsingOverflow, in EmitVAArg()
H A DX86.cpp3257 Address MemAddr = EmitX86_64VAArgFromMemory(CGF, VAListAddr, Ty); in EmitVAArg() local
3262 Address ResAddr = emitMergePHI(CGF, RegAddr, InRegBlock, MemAddr, InMemBlock, in EmitVAArg()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp2114 SDValue MemAddr, Align; in SelectVLD() local
2118 if (!SelectAddrMode6(N, N->getOperand(AddrOpIdx), MemAddr, Align)) in SelectVLD()
2172 Ops.push_back(MemAddr); in SelectVLD()
2196 EVT AddrTy = MemAddr.getValueType(); in SelectVLD()
2202 const SDValue OpsA[] = { MemAddr, Align, Reg0, ImplDef, Pred, Reg0, Chain }; in SelectVLD()
2256 SDValue MemAddr, Align; in SelectVST() local
2261 if (!SelectAddrMode6(N, N->getOperand(AddrOpIdx), MemAddr, Align)) in SelectVST()
2331 Ops.push_back(MemAddr); in SelectVST()
2375 const SDValue OpsA[] = { MemAddr, Align, Reg0, RegSeq, Pred, Reg0, Chain }; in SelectVST()
2377 MemAddr.getValueType(), in SelectVST()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp331 Value *MemAddr = nullptr; in findSideEffectInfoForBlock() local
337 MemAddr = SI->getPointerOperand(); in findSideEffectInfoForBlock()
340 MemAddr = LI->getPointerOperand(); in findSideEffectInfoForBlock()
343 if (isa<Constant>(MemAddr)) in findSideEffectInfoForBlock()
345 Value *Base = MemAddr->stripInBoundsConstantOffsets(); in findSideEffectInfoForBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp568 SDValue MemAddr = DAG.getConstant(LocMemOffset, dl, in LowerCall() local
570 MemAddr = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, MemAddr); in LowerCall()
577 MemOpChains.push_back(CreateCopyOfByValArgument(Arg, MemAddr, Chain, in LowerCall()
582 SDValue S = DAG.getStore(Chain, dl, Arg, MemAddr, LocPI); in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp4928 SDValue MemAddr = Node->getOperand(2); in Select() local
4933 MVT::Other, MemAddr, Chain); in Select()
4950 SDValue MemAddr = Node->getOperand(4); in Select() local
4953 SDValue Ops[] = {ValLo, ValHi, MemAddr, Chain}; in Select()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DARM.cpp5116 llvm::Value *MemAddr = EmitScalarExpr(E->getArg(0)); in EmitAArch64BuiltinExpr() local
5123 llvm::Value *Val = Builder.CreateCall(F, MemAddr); in EmitAArch64BuiltinExpr()
5137 Args.push_back(MemAddr); in EmitAArch64BuiltinExpr()