HomeSort by relevance Sort by last modified time
    Searched refs:Reg (Results 151 - 175 of 190) sorted by null

1 2 3 4 5 67 8

  /external/llvm/utils/TableGen/
DAGISelMatcher.h 819 /// Reg - The def for the register that we're emitting. If this is null, then
821 const CodeGenRegister *Reg;
824 EmitRegisterMatcher(const CodeGenRegister *reg, MVT::SimpleValueType vt)
825 : Matcher(EmitRegister), Reg(reg), VT(vt) {}
827 const CodeGenRegister *getReg() const { return Reg; }
837 return cast<EmitRegisterMatcher>(M)->Reg == Reg &&
841 return ((unsigned)(intptr_t)Reg) << 4 | VT;
    [all...]
DAGISelMatcherEmitter.cpp 438 const CodeGenRegister *Reg = Matcher->getReg();
441 if (Reg && Reg->EnumValue > 255) {
443 OS << "TARGET_VAL(" << getQualifiedName(Reg->TheDef) << "),\n";
447 if (Reg) {
448 OS << getQualifiedName(Reg->TheDef) << ",\n";
AsmMatcherEmitter.cpp 360 static ResOperand getRegOp(Record *Reg) {
363 X.Register = Reg;
663 if (Record *Reg = getSingletonRegisterForAsmOperand(i, Info))
664 SingletonRegisters.insert(Reg);
813 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(RegName))
814 return Reg->TheDef;
    [all...]
DAGISelMatcher.cpp 218 if (Reg)
219 OS << Reg->getName();
CodeGenTarget.cpp 185 const CodeGenRegister *Reg = getRegBank().getReg(R);
190 if (RC.contains(Reg)) {
  /external/llvm/lib/Target/ARM/
ARMAsmPrinter.cpp 237 unsigned Reg = MLoc.getReg();
238 if (Reg >= ARM::S0 && Reg <= ARM::S31) {
244 unsigned SReg = Reg - ARM::S0;
265 } else if (Reg >= ARM::Q0 && Reg <= ARM::Q15) {
271 unsigned QReg = Reg - ARM::Q0;
322 unsigned Reg = MO.getReg();
323 assert(TargetRegisterInfo::isPhysicalRegister(Reg));
325 O << ARMInstPrinter::getRegisterName(Reg);
    [all...]
ARMFastISel.cpp 69 unsigned Reg;
78 Base.Reg = 0;
497 // the combined constant into an FP reg.
534 // The extra reg is for addrmode5.
816 // Materialize the global variable's address into a reg which can
822 Addr.Base.Reg = Tmp;
827 if (Addr.Base.Reg == 0) Addr.Base.Reg = getRegForValue(Obj);
828 return Addr.Base.Reg != 0;
    [all...]
ARMBaseInstrInfo.cpp 239 unsigned Reg = MO.getReg();
241 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg);
243 MachineInstr *NewMI = (Reg == WBReg) ? UpdateMI : MemMI;
245 LV->addVirtualRegisterDead(Reg, NewMI);
251 if (!NewMI->readsRegister(Reg))
253 LV->addVirtualRegisterKilled(Reg, NewMI);
686 llvm_unreachable("Impossible reg-to-reg copy");
691 unsigned Reg, unsigned SubIdx, unsigned State,
694 return MIB.addReg(Reg, State)
    [all...]
ARMBaseInstrInfo.h 199 /// FoldImmediate - 'Reg' is known to be defined by a move immediate
202 unsigned Reg, MachineRegisterInfo *MRI) const;
Thumb1RegisterInfo.cpp 552 unsigned Reg) const {
561 .addReg(Reg, RegState::Kill));
585 addReg(Reg, RegState::Define).addReg(ARM::R12, RegState::Kill));
673 // Use [reg, reg] addrmode. Replace the immediate operand w/ the frame
694 // Use [reg, reg] addrmode. Replace the immediate operand w/ the frame
  /external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp 796 int Reg = TRI->getDwarfRegNum(MLoc.getReg(), false);
799 *SR && Reg < 0; ++SR) {
800 Reg = TRI->getDwarfRegNum(*SR, false);
810 // probably assert that Reg >= 0 once debug info generation is more mature.
813 if (Reg < 32) {
815 dwarf::OperationEncodingString(dwarf::DW_OP_breg0 + Reg));
816 EmitInt8(dwarf::DW_OP_breg0 + Reg);
820 OutStreamer.AddComment(Twine(Reg));
821 EmitULEB128(Reg);
825 if (Reg < 32)
    [all...]
  /external/llvm/lib/Target/Blackfin/
BlackfinISelLowering.cpp 191 unsigned Reg = MF.getRegInfo().createVirtualRegister(RC);
192 MF.getRegInfo().addLiveIn(VA.getLocReg(), Reg);
193 SDValue ArgValue = DAG.getCopyFromReg(Chain, dl, Reg, RegVT);
350 // Build a sequence of copy-to-reg nodes chained together with token
391 unsigned Reg = RV.getLocReg();
393 Chain = DAG.getCopyFromReg(Chain, dl, Reg,
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.cpp 581 unsigned Reg, Type *Ty) {
589 Regs.push_back(Reg + i);
591 Reg += NumRegs;
    [all...]
FunctionLoweringInfo.cpp 243 FunctionLoweringInfo::GetLiveOutRegInfo(unsigned Reg, unsigned BitWidth) {
244 if (!LiveOutRegInfo.inBounds(Reg))
247 LiveOutInfo *LOI = &LiveOutRegInfo[Reg];
SelectionDAGISel.cpp 307 unsigned Reg = MI->getOperand(0).getReg();
308 if (TargetRegisterInfo::isPhysicalRegister(Reg))
311 MachineInstr *Def = RegInfo->getVRegDef(Reg);
317 // If Reg is live-in then update debug info to track its copy in a vreg.
318 DenseMap<unsigned, unsigned>::iterator LDI = LiveInMap.find(Reg);
702 unsigned Reg = TLI.getExceptionAddressRegister();
703 if (Reg) MBB->addLiveIn(Reg);
706 Reg = TLI.getExceptionSelectorRegister();
707 if (Reg) MBB->addLiveIn(Reg)
    [all...]
  /external/valgrind/main/VEX/priv/
host_ppc_defs.c 47 void ppHRegPPC ( HReg reg )
60 if (hregIsVirtual(reg)) {
61 ppHReg(reg);
65 switch (hregClass(reg)) {
67 r = hregNumber(reg);
72 r = hregNumber(reg);
77 r = hregNumber(reg);
82 r = hregNumber(reg);
204 // GPR0 = scratch reg where poss. - some ops interpret as value zero
240 // GPR30 is reserved as AltiVec spill reg temporar
3441 UInt reg = iregNo(i->Pin.RdWrLR.gpr, mode64); local
    [all...]
host_amd64_defs.h 129 Aam_IR, /* Immediate + Reg */
140 HReg reg; member in struct:__anon11862::__anon11863::__anon11864
160 /* --------- Operand, which can be reg, immediate or memory. --------- */
178 HReg reg; member in struct:__anon11867::__anon11868::__anon11870
179 } Reg;
195 /* --------- Operand, which can be reg or immediate only. --------- */
212 HReg reg; member in struct:__anon11873::__anon11874::__anon11876
213 } Reg;
225 /* --------- Operand, which can be reg or memory only. --------- */
239 HReg reg; member in struct:__anon11878::__anon11879::__anon11880
624 HReg reg; member in struct:__anon11888::__anon11889::__anon11921
629 HReg reg; member in struct:__anon11888::__anon11889::__anon11922
    [all...]
host_ppc_defs.h 51 extern HReg hregPPC_GPR0 ( Bool mode64 ); // scratch reg / zero reg
199 Pam_IR=1, /* Immediate (signed 16-bit) + Reg */
228 /* --------- Operand, which can be a reg or a u16/s16. --------- */
246 HReg reg; member in struct:__anon12037::__anon12038::__anon12040
247 } Reg;
259 /* --------- Operand, which can be a reg or a u32/64. --------- */
273 HReg Reg;
285 /* --------- Operand, which can be a vector reg or a s6. --------- */
299 HReg Reg;
653 HReg reg; member in struct:__anon12054::__anon12055::__anon12077
701 HReg reg; member in struct:__anon12054::__anon12055::__anon12085
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveInterval.h 209 const unsigned reg; // the register or stack slot of this interval.
225 LiveInterval(unsigned Reg, float Weight)
226 : reg(Reg), weight(Weight) {}
529 (thisIndex == otherIndex && reg < other.reg));
FastISel.h 326 void UpdateValueMap(const Value* I, unsigned Reg, unsigned NumRegs = 1);
  /external/llvm/lib/CodeGen/
ShrinkWrapping.cpp 196 /// calcAnticInOut - calculate the anticipated in/out reg sets
234 /// calcAvailInOut - calculate the available in/out reg sets
412 unsigned Reg = CSI[inx].getReg();
413 // If instruction I reads or modifies Reg, add it to UsedCSRegs,
423 if (MOReg == Reg ||
425 TargetRegisterInfo::isPhysicalRegister(Reg) &&
426 TRI->isSubRegister(Reg, MOReg))) {
427 // CSR Reg is defined/used in block MBB.
672 /// of changes to spilled reg sets. Add MBB to the set of blocks
734 /// of changes to restored reg sets. Add MBB to the set of block
1068 unsigned reg = CSI[*I].getReg(); local
    [all...]
  /external/llvm/lib/Target/X86/
X86InstrInfo.h 287 unsigned Reg, bool UnfoldLoad, bool UnfoldStore,
X86InstrInfo.cpp     [all...]
  /external/llvm/lib/Target/ARM/InstPrinter/
ARMInstPrinter.cpp 203 unsigned Reg = Op.getReg();
204 O << getRegisterName(Reg);
237 // REG 0 0 - e.g. R5
238 // REG REG 0,SH_OPC - e.g. R5, ROR R3
239 // REG 0 IMM,SH_OPC - e.g. R5, LSL #3
818 // REG 0 0 - e.g. R5
819 // REG IMM, SH_OPC - e.g. R5, LSL #3
825 unsigned Reg = MO1.getReg();
826 O << getRegisterName(Reg);
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp 53 // Make sure we re-emit a set of the global base reg if necessary
142 /// register can be improved, but it is wrong to substitute Reg+Reg for
143 /// Reg in an asm, because the load or store opcode would have to change.
176 unsigned Reg = TargetRegisterInfo::index2VirtReg(i);
177 if (RegInfo->getRegClass(Reg) == &PPC::VRRCRegClass) {
    [all...]

Completed in 872 milliseconds

1 2 3 4 5 67 8