/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 48 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Val, in EmitTargetCodeForMemset() argument 90 .setChain(Chain) in EmitTargetCodeForMemset() 144 Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, dl, AVT), in EmitTargetCodeForMemset() 146 InFlag = Chain.getValue(1); in EmitTargetCodeForMemset() 150 Chain = DAG.getCopyToReg(Chain, dl, X86::AL, Val, InFlag); in EmitTargetCodeForMemset() 151 InFlag = Chain.getValue(1); in EmitTargetCodeForMemset() 155 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX, in EmitTargetCodeForMemset() 157 InFlag = Chain.getValue(1); in EmitTargetCodeForMemset() 158 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RDI : X86::EDI, in EmitTargetCodeForMemset() 160 InFlag = Chain.getValue(1); in EmitTargetCodeForMemset() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZSelectionDAGInfo.cpp | 26 unsigned Loop, SDValue Chain, SDValue Dst, in emitMemMem() argument 41 return DAG.getNode(Loop, DL, MVT::Other, Chain, Dst, Src, in emitMemMem() 44 return DAG.getNode(Sequence, DL, MVT::Other, Chain, Dst, Src, in emitMemMem() 49 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument 57 Chain, Dst, Src, CSize->getZExtValue()); in EmitTargetCodeForMemcpy() 64 static SDValue memsetStore(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in memsetStore() argument 71 Chain, DL, DAG.getConstant(StoreVal, DL, MVT::getIntegerVT(Size * 8)), in memsetStore() 76 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, in EmitTargetCodeForMemset() argument 99 SDValue Chain1 = memsetStore(DAG, DL, Chain, Dst, ByteVal, Size1, in EmitTargetCodeForMemset() 107 DAG, DL, Chain, Dst, ByteVal, Size2, in EmitTargetCodeForMemset() [all …]
|
H A D | SystemZSelectionDAGInfo.h | 27 SDValue Chain, SDValue Dst, SDValue Src, 34 SDValue Chain, SDValue Dst, SDValue Byte, 40 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 46 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 51 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest, 56 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 62 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 67 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | LoadStoreVectorizer.cpp | 149 getBoundaryInstrs(ArrayRef<Instruction *> Chain); 152 void eraseInstructions(ArrayRef<Instruction *> Chain); 159 splitOddVectorElts(ArrayRef<Instruction *> Chain, unsigned ElementSizeBits); 167 ArrayRef<Instruction *> getVectorizablePrefix(ArrayRef<Instruction *> Chain); 181 vectorizeLoadChain(ArrayRef<Instruction *> Chain, 186 vectorizeStoreChain(ArrayRef<Instruction *> Chain, 589 Vectorizer::getBoundaryInstrs(ArrayRef<Instruction *> Chain) { in getBoundaryInstrs() argument 590 Instruction *C0 = Chain[0]; in getBoundaryInstrs() 597 if (!is_contained(Chain, &I)) in getBoundaryInstrs() 604 if (NumFound == Chain.size()) { in getBoundaryInstrs() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64A57FPLoadBalancing.cpp | 107 class Chain; 138 bool colorChainSet(std::vector<Chain*> GV, MachineBasicBlock &MBB, 140 bool colorChain(Chain *G, Color C, MachineBasicBlock &MBB); 141 int scavengeRegister(Chain *G, Color C, MachineBasicBlock &MBB); 143 std::map<unsigned, Chain*> &Active, 144 std::vector<std::unique_ptr<Chain>> &AllChains); 146 std::map<unsigned, Chain*> &RegChains); 148 Chain *getAndEraseNext(Color PreferredColor, std::vector<Chain*> &L); 185 class Chain { class 203 Chain(MachineInstr *MI, unsigned Idx, Color C) in Chain() function in __anon057f01740211::Chain [all …]
|
H A D | AArch64SelectionDAGInfo.cpp | 19 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemset() argument 45 .setChain(Chain) in EmitTargetCodeForMemset() 59 SDValue Chain, SDValue Ptr, uint64_t ObjSize, in EmitUnrolledSetTag() argument 85 {Chain, TagSrc, AddrNode}, in EmitUnrolledSetTag() 98 {Chain, TagSrc, AddrNode}, in EmitUnrolledSetTag() 111 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Addr, in EmitTargetCodeForSetTag() argument 123 return EmitUnrolledSetTag(DAG, dl, Chain, Addr, ObjSize, BaseMemOperand, in EmitTargetCodeForSetTag() 136 SDValue Ops[] = {DAG.getTargetConstant(ObjSize, dl, MVT::i64), Addr, Chain}; in EmitTargetCodeForSetTag()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | MachineBlockPlacement.cpp | 283 void merge(MachineBasicBlock *BB, BlockChain *Chain) { in merge() argument 288 if (!Chain) { in merge() 296 assert(BB == *Chain->begin() && "Passed BB is not head of Chain."); in merge() 297 assert(Chain->begin() != Chain->end()); in merge() 301 for (MachineBasicBlock *ChainBB : *Chain) { in merge() 303 assert(BlockToChain[ChainBB] == Chain && "Incoming blocks not in chain."); in merge() 439 const BlockChain &Chain, const MachineBasicBlock *LoopHeaderBB, 445 const BlockChain &Chain, const MachineBasicBlock *BB, 451 const MachineBasicBlock *BB, const BlockChain &Chain, 462 BlockChain &Chain, BlockFilterSet *BlockFilter, [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
H A D | ARCISelLowering.cpp | 35 static SDValue lowerCallResult(SDValue Chain, SDValue InFlag, 197 SDValue Chain = Op.getOperand(0); in LowerBR_CC() local 205 return DAG.getNode(ARCISD::BRcc, dl, MVT::Other, Chain, Dest, LHS, RHS, in LowerBR_CC() 229 SDValue Chain = CLI.Chain; in LowerCall() local 254 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, dl); in LowerCall() 289 StackPtr = DAG.getCopyFromReg(Chain, dl, ARC::SP, in LowerCall() 297 DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()); in LowerCall() 306 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); in LowerCall() 314 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall() 316 Glue = Chain.getValue(1); in LowerCall() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/ |
H A D | ModuleManager.h | 51 SmallVector<std::unique_ptr<ModuleFile>, 2> Chain; variable 148 ModuleIterator begin() { return Chain.begin(); } in begin() 151 ModuleIterator end() { return Chain.end(); } in end() 154 ModuleConstIterator begin() const { return Chain.begin(); } in begin() 157 ModuleConstIterator end() const { return Chain.end(); } in end() 160 ModuleReverseIterator rbegin() { return Chain.rbegin(); } in rbegin() 163 ModuleReverseIterator rend() { return Chain.rend(); } in rend() 173 ModuleFile &getPrimaryModule() { return *Chain[0]; } in getPrimaryModule() 177 ModuleFile &getPrimaryModule() const { return *Chain[0]; } in getPrimaryModule() 180 ModuleFile &operator[](unsigned Index) const { return *Chain[Index]; } [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUExportClustering.cpp | 39 static void sortChain(const SIInstrInfo *TII, SmallVector<SUnit *, 8> &Chain, in sortChain() argument 41 if (!PosCount || PosCount == Chain.size()) in sortChain() 48 SmallVector<SUnit *, 8> Copy(Chain); in sortChain() 53 Chain[PosIdx++] = SU; in sortChain() 55 Chain[OtherIdx++] = SU; in sortChain() 111 SmallVector<SUnit *, 8> Chain; in apply() local 122 Chain.push_back(&SU); in apply() 134 if (Chain.size() > 1) { in apply() 135 sortChain(TII, Chain, PosCount); in apply() 136 buildCluster(Chain, DAG); in apply()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGTargetInfo.h | 52 SDValue Chain, SDValue Op1, in EmitTargetCodeForMemcpy() argument 68 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Op1, in EmitTargetCodeForMemmove() argument 81 SDValue Chain, SDValue Op1, in EmitTargetCodeForMemset() argument 93 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemcmp() argument 105 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemchr() argument 118 EmitTargetCodeForStrcpy(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrcpy() argument 130 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForStrcmp() argument 138 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrlen() argument 144 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrnlen() argument 151 SDValue Chain, SDValue Addr, in EmitTargetCodeForSetTag() argument
|
H A D | SelectionDAG.h | 735 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, unsigned Reg, 737 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain, 744 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, unsigned Reg, SDValue N, 747 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue }; 753 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, SDValue Reg, SDValue N, 756 SDValue Ops[] = { Chain, Reg, N, Glue }; 761 SDValue getCopyFromReg(SDValue Chain, const SDLoc &dl, unsigned Reg, EVT VT) { 763 SDValue Ops[] = { Chain, getRegister(Reg, VT) }; 770 SDValue getCopyFromReg(SDValue Chain, const SDLoc &dl, unsigned Reg, EVT VT, 773 SDValue Ops[] = { Chain, getRegister(Reg, VT), Glue }; [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMSelectionDAGInfo.cpp | 39 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitSpecializedLibcall() argument 130 .setChain(Chain) in EmitSpecializedLibcall() 170 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument 179 return DAG.getNode(ARMISD::MEMCPYLOOP, dl, MVT::Other, Chain, Dst, Src, in EmitTargetCodeForMemcpy() 189 return EmitSpecializedLibcall(DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy() 193 return EmitSpecializedLibcall(DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy() 233 Dst = DAG.getNode(ARMISD::MEMCPY, dl, VTs, Chain, Dst, Src, in EmitTargetCodeForMemcpy() 236 Chain = Dst.getValue(2); in EmitTargetCodeForMemcpy() 245 return Chain; in EmitTargetCodeForMemcpy() 260 Loads[i] = DAG.getLoad(VT, dl, Chain, in EmitTargetCodeForMemcpy() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 195 SparcTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument 201 return LowerReturn_64(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG); in LowerReturn() 202 return LowerReturn_32(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG); in LowerReturn() 206 SparcTargetLowering::LowerReturn_32(SDValue Chain, CallingConv::ID CallConv, in LowerReturn_32() argument 224 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_32() 249 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Part0, Flag); in LowerReturn_32() 250 Flag = Chain.getValue(1); in LowerReturn_32() 253 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Part1, in LowerReturn_32() 256 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Arg, Flag); in LowerReturn_32() 259 Flag = Chain.getValue(1); in LowerReturn_32() [all …]
|
H A D | SparcISelLowering.h | 120 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 124 SDValue LowerFormalArguments_32(SDValue Chain, CallingConv::ID CallConv, 129 SDValue LowerFormalArguments_64(SDValue Chain, CallingConv::ID CallConv, 143 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 147 SDValue LowerReturn_32(SDValue Chain, CallingConv::ID CallConv, 152 SDValue LowerReturn_64(SDValue Chain, CallingConv::ID CallConv, 168 SDValue LowerF128_LibCallArg(SDValue Chain, ArgListTy &Args, SDValue Arg,
|
H A D | SparcISelDAGToDAG.cpp | 236 SDValue Chain = SDValue(N,0); in tryInlineAsm() local 239 SDValue RegCopy = CurDAG->getCopyFromReg(Chain, dl, GPVR, MVT::v2i32, in tryInlineAsm() 240 Chain.getValue(1)); in tryInlineAsm() 259 SDValue Chain = AsmNodeOperands[InlineAsm::Op_InputChain]; in tryInlineAsm() local 262 SDValue T0 = CurDAG->getCopyFromReg(Chain, dl, Reg0, MVT::i32, in tryInlineAsm() 263 Chain.getValue(1)); in tryInlineAsm() 264 SDValue T1 = CurDAG->getCopyFromReg(Chain, dl, Reg1, MVT::i32, in tryInlineAsm() 283 Chain = CurDAG->getCopyToReg(T1, dl, GPVR, Pair, T1.getValue(1)); in tryInlineAsm() 285 AsmNodeOperands[InlineAsm::Op_InputChain] = Chain; in tryInlineAsm() 286 Glue = Chain.getValue(1); in tryInlineAsm()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 346 SDValue Chain = Op.getOperand(0); in LowerBR_JT() local 358 return DAG.getNode(XCoreISD::BR_JT, dl, MVT::Other, Chain, TargetJT, Index); in LowerBR_JT() 363 return DAG.getNode(XCoreISD::BR_JT32, dl, MVT::Other, Chain, TargetJT, in LowerBR_JT() 368 const SDLoc &DL, SDValue Chain, SDValue Base, int64_t Offset, in lowerLoadWordFromAlignedBasePlusOffset() argument 372 return DAG.getLoad(PtrVT, DL, Chain, Base, MachinePointerInfo()); in lowerLoadWordFromAlignedBasePlusOffset() 393 SDValue Low = DAG.getLoad(PtrVT, DL, Chain, LowAddr, MachinePointerInfo()); in lowerLoadWordFromAlignedBasePlusOffset() 394 SDValue High = DAG.getLoad(PtrVT, DL, Chain, HighAddr, MachinePointerInfo()); in lowerLoadWordFromAlignedBasePlusOffset() 398 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1), in lowerLoadWordFromAlignedBasePlusOffset() 400 SDValue Ops[] = { Result, Chain }; in lowerLoadWordFromAlignedBasePlusOffset() 422 SDValue Chain = LD->getChain(); in LowerLOAD() local [all …]
|
H A D | XCoreISelDAGToDAG.cpp | 217 replaceInChain(SelectionDAG *CurDAG, SDValue Chain, SDValue Old, SDValue New) in replaceInChain() argument 219 if (Chain == Old) in replaceInChain() 221 if (Chain->getOpcode() != ISD::TokenFactor) in replaceInChain() 225 for (unsigned i = 0, e = Chain->getNumOperands(); i != e; ++i) { in replaceInChain() 226 if (Chain->getOperand(i) == Old) { in replaceInChain() 230 Ops.push_back(Chain->getOperand(i)); in replaceInChain() 235 return CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, Ops); in replaceInChain() 241 SDValue Chain = N->getOperand(0); in tryBRIND() local 256 SDValue NewChain = replaceInChain(CurDAG, Chain, CheckEventChainOut, in tryBRIND() 260 Chain = NewChain; in tryBRIND() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.cpp | 300 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument 335 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, RegVT); in LowerFormalArguments() 363 return Chain; in LowerFormalArguments() 374 SDValue Chain = CLI.Chain; in LowerCall() local 412 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, CLI.DL); in LowerCall() 453 Chain = DAG.getCopyToReg(Chain, CLI.DL, Reg.first, Reg.second, InFlag); in LowerCall() 454 InFlag = Chain.getValue(1); in LowerCall() 473 Ops.push_back(Chain); in LowerCall() 484 Chain = DAG.getNode(BPFISD::CALL, CLI.DL, NodeTys, Ops); in LowerCall() 485 InFlag = Chain.getValue(1); in LowerCall() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 397 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument 403 return LowerCCCArguments(Chain, CallConv, IsVarArg, Ins, DL, DAG, InVals); in LowerFormalArguments() 416 SDValue Chain = CLI.Chain; in LowerCall() local 428 return LowerCCCCallTo(Chain, Callee, CallConv, IsVarArg, IsTailCall, Outs, in LowerCall() 438 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCCCArguments() argument 465 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, RegVT); in LowerCCCArguments() 505 VA.getLocVT(), DL, Chain, FIN, in LowerCCCArguments() 520 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Copy, Chain); in LowerCCCArguments() 530 return Chain; in LowerCCCArguments() 534 LanaiTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblySelectionDAGInfo.cpp | 22 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument 32 {Chain, MemIdx, MemIdx, Dst, Src, in EmitTargetCodeForMemcpy() 37 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Op1, SDValue Op2, in EmitTargetCodeForMemmove() argument 40 return EmitTargetCodeForMemcpy(DAG, DL, Chain, Op1, Op2, Op3, in EmitTargetCodeForMemmove() 46 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Val, in EmitTargetCodeForMemset() argument 56 return DAG.getNode(WebAssemblyISD::MEMORY_FILL, DL, MVT::Other, Chain, MemIdx, in EmitTargetCodeForMemset()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
H A D | M68kISelLowering.cpp | 211 SDValue Chain, ISD::ArgFlagsTy Flags, in CreateCopyOfByValArgument() argument 216 Chain, DL, Dst, Src, SizeNode, Flags.getNonZeroByValAlign(), in CreateCopyOfByValArgument() 347 SDValue Chain, in EmitTailCallLoadRetAddr() argument 354 OutRetAddr = DAG.getLoad(VT, DL, Chain, OutRetAddr, MachinePointerInfo()); in EmitTailCallLoadRetAddr() 359 SelectionDAG &DAG, MachineFunction &MF, SDValue Chain, SDValue RetFI, in EmitTailCallStoreRetAddr() argument 362 return Chain; in EmitTailCallStoreRetAddr() 370 Chain = DAG.getStore( in EmitTailCallStoreRetAddr() 371 Chain, DL, RetFI, NewFI, in EmitTailCallStoreRetAddr() 373 return Chain; in EmitTailCallStoreRetAddr() 377 M68kTargetLowering::LowerMemArgument(SDValue Chain, CallingConv::ID CallConv, in LowerMemArgument() argument [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
H A D | UninitializedObject.h | 166 FieldChain Chain; variable 170 Chain = NewChain; in FieldChainInfo() 186 bool isEmpty() const { return Chain.isEmpty(); } in isEmpty() 188 const FieldNode &getHead() const { return Chain.getHead(); } in getHead() 343 NewChain.Chain = ChainFactory.add(FN, Chain); in add() 349 FieldChainInfo NewChain(ChainFactory, Chain.getTail()); in replaceHead()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
H A D | AVRISelDAGToDAG.cpp | 339 SDValue Chain = ST->getChain(); in select() local 343 SDValue Ops[] = {BasePtr.getOperand(0), Offset, ST->getValue(), Chain}; in select() 369 SDValue Chain = LD->getChain(); in select() local 374 Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, Ptr, SDValue()); in select() 375 Ptr = CurDAG->getCopyFromReg(Chain, DL, AVR::R31R30, MVT::i16, in select() 376 Chain.getValue(1)); in select() 415 SDValue Chain = N->getOperand(0); in select() local 431 Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, Callee, InFlag); in select() 440 Ops.push_back(Chain); in select() 441 Ops.push_back(Chain.getValue(1)); in select() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 567 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerFormalArguments() argument 576 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments() 579 return Chain; in LowerFormalArguments() 592 SDValue Chain = CLI.Chain; in LowerCall() local 607 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall, in LowerCall() 618 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerCCCArguments() argument 655 SDValue ArgValue = DAG.getCopyFromReg(Chain, dl, VReg, RegVT); in LowerCCCArguments() 698 VA.getLocVT(), dl, Chain, FIN, in LowerCCCArguments() 715 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain); in LowerCCCArguments() 719 return Chain; in LowerCCCArguments() [all …]
|