/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | SystemZ.cpp | 305 Address MemAddr = OverflowArgArea.withElementType(DirectTy); in EmitVAArg() local 313 return CGF.EmitLoadOfAnyValue(CGF.MakeAddrLValue(MemAddr, Ty), Slot); in EmitVAArg() 382 Address MemAddr = RawMemAddr.withElementType(DirectTy); in EmitVAArg() local 393 Address ResAddr = emitMergePHI(CGF, RegAddr, InRegBlock, MemAddr, InMemBlock, in EmitVAArg()
|
H A D | PPC.cpp | 528 Address MemAddr = Address::invalid(); in EmitVAArg() local 557 MemAddr = OverflowArea.withElementType(DirectTy); in EmitVAArg() 568 Address Result = emitMergePHI(CGF, RegAddr, UsingRegs, MemAddr, UsingOverflow, in EmitVAArg()
|
H A D | X86.cpp | 3204 Address MemAddr = EmitX86_64VAArgFromMemory(CGF, VAListAddr, Ty); in EmitVAArg() local 3209 Address ResAddr = emitMergePHI(CGF, RegAddr, InRegBlock, MemAddr, InMemBlock, in EmitVAArg()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 2123 SDValue MemAddr, Align; in SelectVLD() local 2127 if (!SelectAddrMode6(N, N->getOperand(AddrOpIdx), MemAddr, Align)) in SelectVLD() 2181 Ops.push_back(MemAddr); in SelectVLD() 2205 EVT AddrTy = MemAddr.getValueType(); in SelectVLD() 2211 const SDValue OpsA[] = { MemAddr, Align, Reg0, ImplDef, Pred, Reg0, Chain }; in SelectVLD() 2265 SDValue MemAddr, Align; in SelectVST() local 2270 if (!SelectAddrMode6(N, N->getOperand(AddrOpIdx), MemAddr, Align)) in SelectVST() 2340 Ops.push_back(MemAddr); in SelectVST() 2384 const SDValue OpsA[] = { MemAddr, Align, Reg0, RegSeq, Pred, Reg0, Chain }; in SelectVST() 2386 MemAddr.getValueType(), in SelectVST() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 323 Value *MemAddr = nullptr; in findSideEffectInfoForBlock() local 329 MemAddr = SI->getPointerOperand(); in findSideEffectInfoForBlock() 332 MemAddr = LI->getPointerOperand(); in findSideEffectInfoForBlock() 335 if (isa<Constant>(MemAddr)) in findSideEffectInfoForBlock() 337 Value *Base = MemAddr->stripInBoundsConstantOffsets(); in findSideEffectInfoForBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 498 SDValue MemAddr = DAG.getConstant(LocMemOffset, dl, in LowerCall() local 500 MemAddr = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, MemAddr); in LowerCall() 507 MemOpChains.push_back(CreateCopyOfByValArgument(Arg, MemAddr, Chain, in LowerCall() 512 SDValue S = DAG.getStore(Chain, dl, Arg, MemAddr, LocPI); in LowerCall()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 4699 SDValue MemAddr = Node->getOperand(2); in Select() local 4704 MVT::Other, MemAddr, Chain); in Select() 4721 SDValue MemAddr = Node->getOperand(4); in Select() local 4724 SDValue Ops[] = {ValLo, ValHi, MemAddr, Chain}; in Select()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 11050 llvm::Value *MemAddr = EmitScalarExpr(E->getArg(0)); in EmitAArch64BuiltinExpr() local 11057 llvm::Value *Val = Builder.CreateCall(F, MemAddr); in EmitAArch64BuiltinExpr() 11071 Args.push_back(MemAddr); in EmitAArch64BuiltinExpr()
|