Searched refs:ValNo (Results 26 - 38 of 38) sorted by relevance

12

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp41 static bool CC_Sparc_Assign_SRet(unsigned &ValNo, MVT &ValVT, argument
48 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
54 static bool CC_Sparc_Assign_Split_64(unsigned &ValNo, MVT &ValVT, argument
63 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
67 ValNo, ValVT, State.AllocateStack(8, Align(4)), LocVT, LocInfo));
73 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
76 ValNo, ValVT, State.AllocateStack(4, Align(4)), LocVT, LocInfo));
80 static bool CC_Sparc_Assign_Ret_Split_64(unsigned &ValNo, MVT &ValVT, argument
90 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
96 State.addLoc(CCValAssign::getCustomReg(ValNo, ValV
104 CC_Sparc64_Full(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
149 CC_Sparc64_Half(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp495 unsigned ValNo = 0; local
498 MVT ArgVT = Args[ValNo].VT;
499 ISD::ArgFlagsTy ArgFlags = Args[ValNo].Flags;
516 State.HandleByVal(ValNo++, ArgVT, LocVT, LocInfo, 2, Align(2), ArgFlags);
530 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo));
534 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State);
538 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo));
544 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp615 unsigned ValNo = PHINode::getIncomingValueNumForOperand(OperandNo);
616 BasicBlock *IncomingBB = PHI->getIncomingBlock(ValNo);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DGVN.cpp2568 BasicBlock *Curr, unsigned int ValNo) {
2649 uint32_t ValNo = VN.lookup(CurInst); local
2689 uint32_t TValNo = VN.phiTranslate(P, CurrentBlock, ValNo, *this);
2744 if (!performScalarPREInsertion(PREInstr, PREPred, CurrentBlock, ValNo)) {
2772 VN.add(Phi, ValNo);
2773 // After creating a new PHI for ValNo, the phi translate result for ValNo will
2775 VN.eraseTranslateCacheEntry(ValNo, *CurrentBlock);
2776 addToLeaderTable(ValNo, Phi, CurrentBlock);
2782 removeFromLeaderTable(ValNo, CurIns
2567 performScalarPREInsertion(Instruction *Instr, BasicBlock *Pred, BasicBlock *Curr, unsigned int ValNo) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h351 BasicBlock *Curr, unsigned int ValNo);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp369 static bool CC_Lanai32_VarArg(unsigned ValNo, MVT ValVT, MVT LocVT, argument
375 if (ValNo < NumFixedArgs) {
376 return CC_Lanai32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State);
392 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp656 unsigned ValNo = (unsigned)Record[Slot++]; local
657 // Adjust the ValNo, if it was encoded relative to the InstNum.
659 ValNo = InstNum - ValNo;
660 if (ValNo < InstNum) {
663 ResVal = getFnValueByID(ValNo, nullptr, FullTy);
670 ResVal = getFnValueByID(ValNo, getTypeByID(TypeNo));
700 unsigned ValNo = (unsigned)Record[Slot]; local
701 // Adjust the ValNo, if it was encoded relative to the InstNum.
703 ValNo
711 unsigned ValNo = (unsigned)decodeSignRotatedValue(Record[Slot]); local
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2850 static bool CC_MipsO32(unsigned ValNo, MVT ValVT, MVT LocVT, argument
2897 bool AllocateFloatsInIntReg = State.isVarArg() || ValNo > 1 ||
2898 State.getFirstUnallocated(F32Regs) != ValNo;
2901 bool isVectorFloat = MipsState->WasOriginalArgVectorFloat(ValNo);
2955 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
2957 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
2962 static bool CC_MipsO32_FP32(unsigned ValNo, MVT ValVT, argument
2967 return CC_MipsO32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State, F64Regs);
2970 static bool CC_MipsO32_FP64(unsigned ValNo, MVT ValVT, argument
2975 return CC_MipsO32(ValNo, ValV
[all...]
H A DMipsFastISel.cpp273 static bool CC_Mips(unsigned ValNo, MVT ValVT, MVT LocVT,
277 static bool CC_MipsO32_FP32(unsigned ValNo, MVT ValVT, MVT LocVT, argument
283 static bool CC_MipsO32_FP64(unsigned ValNo, MVT ValVT, MVT LocVT, argument
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp6673 static bool CC_RISCV(const DataLayout &DL, RISCVABI::ABI ABI, unsigned ValNo, argument
6684 if (!LocVT.isVector() && IsRet && ValNo > 1)
6766 CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo));
6771 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
6787 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo));
6804 return CC_RISCVAssign2XLen(XLen, State, VA, AF, ValNo, ValVT, LocVT,
6823 ValNo == FirstMaskArgument.getValue()) {
6877 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
6887 State.addLoc(CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo));
7095 static bool CC_RISCV_FastCC(unsigned ValNo, MV argument
7162 CC_RISCV_GHC(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp5770 assert((VA.getValNo() == ByValVA.getValNo()) && "ValNo mismatch!");
6512 static bool CC_AIX(unsigned ValNo, MVT ValVT, MVT LocVT, argument
6550 State.addLoc(CCValAssign::getMem(ValNo, MVT::INVALID_SIMPLE_VALUE_TYPE,
6561 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, RegVT, LocInfo));
6563 State.addLoc(CCValAssign::getMem(ValNo, MVT::INVALID_SIMPLE_VALUE_TYPE,
6588 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, RegVT, LocInfo));
6590 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, RegVT, LocInfo));
6604 State.addLoc(CCValAssign::getReg(ValNo, ValVT, FReg, LocVT, LocInfo));
6616 CCValAssign::getCustomReg(ValNo, ValVT, Reg, RegVT, LocInfo));
6626 FReg ? CCValAssign::getCustomMem(ValNo, ValV
7173 const unsigned ValNo = ArgLocs[I].getValNo(); local
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp997 unsigned ValNo = 0; local
1000 assert(ArgLocs[ValNo].getValNo() == ValNo &&
1002 unsigned Offset = ArgLocs[ValNo++].getLocMemOffset();
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp137 static bool CC_SkipOdd(unsigned &ValNo, MVT &ValVT, MVT &LocVT, argument

Completed in 508 milliseconds

12