Searched defs:Reg (Results 1 - 25 of 253) sorted by last modified time

1234567891011

/external/valgrind/main/VEX/priv/
H A Dhost_amd64_defs.h128 Aam_IR, /* Immediate + Reg */
178 } Reg; member in union:__anon31660::__anon31661
213 } Reg; member in union:__anon31666::__anon31667
240 } Reg; member in union:__anon31671::__anon31672
H A Dhost_mips_defs.h197 Mam_IR, /* Immediate (signed 16-bit) + Reg */
240 } Reg; member in union:__anon31925::__anon31926
H A Dhost_ppc_defs.h204 Pam_IR=1, /* Immediate (signed 16-bit) + Reg */
252 } Reg; member in union:__anon31981::__anon31982
278 HReg Reg; member in union:__anon31986::__anon31987
304 HReg Reg; member in union:__anon31989::__anon31990
H A Dhost_x86_defs.h116 Xam_IR, /* Immediate + Reg */
166 } Reg; member in union:__anon32142::__anon32143
200 } Reg; member in union:__anon32148::__anon32149
227 } Reg; member in union:__anon32153::__anon32154
/external/qemu/target-i386/
H A Dops_sse.h21 #define Reg MMXReg macro
29 #define Reg XMMReg macro
38 void glue(helper_psrlw, SUFFIX)(CPUX86State *env, Reg *d, Reg *s)
62 void glue(helper_psraw, SUFFIX)(CPUX86State *env, Reg *d, Reg *s)
83 void glue(helper_psllw, SUFFIX)(CPUX86State *env, Reg *d, Reg *s)
107 void glue(helper_psrld, SUFFIX)(CPUX86State *env, Reg *d, Reg *
2297 #undef Reg macro
[all...]
H A Dops_sse_header.h20 #define Reg MMXReg macro
23 #define Reg XMMReg macro
30 #define dh_ctype_Reg Reg *
37 DEF_HELPER_3(glue(psrlw, SUFFIX), void, env, Reg, Reg) variable
38 DEF_HELPER_3(glue(psraw, SUFFIX), void, env, Reg, Reg) variable
39 DEF_HELPER_3(glue(psllw, SUFFIX), void, env, Reg, Reg) variable
40 DEF_HELPER_3(glue(psrld, SUFFIX), void, env, Reg, Re variable
41 DEF_HELPER_3(glue(psrad, SUFFIX), void, env, Reg, Reg) variable
42 DEF_HELPER_3(glue(pslld, SUFFIX), void, env, Reg, Reg) variable
43 DEF_HELPER_3(glue(psrlq, SUFFIX), void, env, Reg, Reg) variable
44 DEF_HELPER_3(glue(psllq, SUFFIX), void, env, Reg, Reg) variable
47 DEF_HELPER_3(glue(psrldq, SUFFIX), void, env, Reg, Reg) variable
48 DEF_HELPER_3(glue(pslldq, SUFFIX), void, env, Reg, Reg) variable
112 DEF_HELPER_3(glue(pmuludq, SUFFIX), void, env, Reg, Reg) variable
113 DEF_HELPER_3(glue(pmaddwd, SUFFIX), void, env, Reg, Reg) variable
115 DEF_HELPER_3(glue(psadbw, SUFFIX), void, env, Reg, Reg) variable
116 DEF_HELPER_4(glue(maskmov, SUFFIX), void, env, Reg, Reg, tl) variable
117 DEF_HELPER_2(glue(movl_mm_T0, SUFFIX), void, Reg, i32) variable
119 DEF_HELPER_2(glue(movq_mm_T0, SUFFIX), void, Reg, i64) variable
123 DEF_HELPER_3(glue(pshufw, SUFFIX), void, Reg, Reg, int) variable
228 DEF_HELPER_3(glue(packsswb, SUFFIX), void, env, Reg, Reg) variable
229 DEF_HELPER_3(glue(packuswb, SUFFIX), void, env, Reg, Reg) variable
230 DEF_HELPER_3(glue(packssdw, SUFFIX), void, env, Reg, Reg) variable
240 DEF_HELPER_3(glue(punpcklqdq, SUFFIX), void, env, Reg, Reg) variable
241 DEF_HELPER_3(glue(punpckhqdq, SUFFIX), void, env, Reg, Reg) variable
268 DEF_HELPER_3(glue(phaddw, SUFFIX), void, env, Reg, Reg) variable
269 DEF_HELPER_3(glue(phaddd, SUFFIX), void, env, Reg, Reg) variable
270 DEF_HELPER_3(glue(phaddsw, SUFFIX), void, env, Reg, Reg) variable
271 DEF_HELPER_3(glue(phsubw, SUFFIX), void, env, Reg, Reg) variable
272 DEF_HELPER_3(glue(phsubd, SUFFIX), void, env, Reg, Reg) variable
273 DEF_HELPER_3(glue(phsubsw, SUFFIX), void, env, Reg, Reg) variable
274 DEF_HELPER_3(glue(pabsb, SUFFIX), void, env, Reg, Reg) variable
275 DEF_HELPER_3(glue(pabsw, SUFFIX), void, env, Reg, Reg) variable
276 DEF_HELPER_3(glue(pabsd, SUFFIX), void, env, Reg, Reg) variable
277 DEF_HELPER_3(glue(pmaddubsw, SUFFIX), void, env, Reg, Reg) variable
278 DEF_HELPER_3(glue(pmulhrsw, SUFFIX), void, env, Reg, Reg) variable
279 DEF_HELPER_3(glue(pshufb, SUFFIX), void, env, Reg, Reg) variable
280 DEF_HELPER_3(glue(psignb, SUFFIX), void, env, Reg, Reg) variable
281 DEF_HELPER_3(glue(psignw, SUFFIX), void, env, Reg, Reg) variable
282 DEF_HELPER_3(glue(psignd, SUFFIX), void, env, Reg, Reg) variable
283 DEF_HELPER_4(glue(palignr, SUFFIX), void, env, Reg, Reg, s32) variable
287 DEF_HELPER_3(glue(pblendvb, SUFFIX), void, env, Reg, Reg) variable
288 DEF_HELPER_3(glue(blendvps, SUFFIX), void, env, Reg, Reg) variable
289 DEF_HELPER_3(glue(blendvpd, SUFFIX), void, env, Reg, Reg) variable
290 DEF_HELPER_3(glue(ptest, SUFFIX), void, env, Reg, Reg) variable
291 DEF_HELPER_3(glue(pmovsxbw, SUFFIX), void, env, Reg, Reg) variable
292 DEF_HELPER_3(glue(pmovsxbd, SUFFIX), void, env, Reg, Reg) variable
293 DEF_HELPER_3(glue(pmovsxbq, SUFFIX), void, env, Reg, Reg) variable
294 DEF_HELPER_3(glue(pmovsxwd, SUFFIX), void, env, Reg, Reg) variable
295 DEF_HELPER_3(glue(pmovsxwq, SUFFIX), void, env, Reg, Reg) variable
296 DEF_HELPER_3(glue(pmovsxdq, SUFFIX), void, env, Reg, Reg) variable
297 DEF_HELPER_3(glue(pmovzxbw, SUFFIX), void, env, Reg, Reg) variable
298 DEF_HELPER_3(glue(pmovzxbd, SUFFIX), void, env, Reg, Reg) variable
299 DEF_HELPER_3(glue(pmovzxbq, SUFFIX), void, env, Reg, Reg) variable
300 DEF_HELPER_3(glue(pmovzxwd, SUFFIX), void, env, Reg, Reg) variable
301 DEF_HELPER_3(glue(pmovzxwq, SUFFIX), void, env, Reg, Reg) variable
302 DEF_HELPER_3(glue(pmovzxdq, SUFFIX), void, env, Reg, Reg) variable
303 DEF_HELPER_3(glue(pmuldq, SUFFIX), void, env, Reg, Reg) variable
304 DEF_HELPER_3(glue(pcmpeqq, SUFFIX), void, env, Reg, Reg) variable
305 DEF_HELPER_3(glue(packusdw, SUFFIX), void, env, Reg, Reg) variable
306 DEF_HELPER_3(glue(pminsb, SUFFIX), void, env, Reg, Reg) variable
307 DEF_HELPER_3(glue(pminsd, SUFFIX), void, env, Reg, Reg) variable
308 DEF_HELPER_3(glue(pminuw, SUFFIX), void, env, Reg, Reg) variable
309 DEF_HELPER_3(glue(pminud, SUFFIX), void, env, Reg, Reg) variable
310 DEF_HELPER_3(glue(pmaxsb, SUFFIX), void, env, Reg, Reg) variable
311 DEF_HELPER_3(glue(pmaxsd, SUFFIX), void, env, Reg, Reg) variable
312 DEF_HELPER_3(glue(pmaxuw, SUFFIX), void, env, Reg, Reg) variable
313 DEF_HELPER_3(glue(pmaxud, SUFFIX), void, env, Reg, Reg) variable
314 DEF_HELPER_3(glue(pmulld, SUFFIX), void, env, Reg, Reg) variable
315 DEF_HELPER_3(glue(phminposuw, SUFFIX), void, env, Reg, Reg) variable
316 DEF_HELPER_4(glue(roundps, SUFFIX), void, env, Reg, Reg, i32) variable
317 DEF_HELPER_4(glue(roundpd, SUFFIX), void, env, Reg, Reg, i32) variable
318 DEF_HELPER_4(glue(roundss, SUFFIX), void, env, Reg, Reg, i32) variable
319 DEF_HELPER_4(glue(roundsd, SUFFIX), void, env, Reg, Reg, i32) variable
320 DEF_HELPER_4(glue(blendps, SUFFIX), void, env, Reg, Reg, i32) variable
321 DEF_HELPER_4(glue(blendpd, SUFFIX), void, env, Reg, Reg, i32) variable
322 DEF_HELPER_4(glue(pblendw, SUFFIX), void, env, Reg, Reg, i32) variable
323 DEF_HELPER_4(glue(dpps, SUFFIX), void, env, Reg, Reg, i32) variable
324 DEF_HELPER_4(glue(dppd, SUFFIX), void, env, Reg, Reg, i32) variable
325 DEF_HELPER_4(glue(mpsadbw, SUFFIX), void, env, Reg, Reg, i32) variable
330 DEF_HELPER_3(glue(pcmpgtq, SUFFIX), void, env, Reg, Reg) variable
331 DEF_HELPER_4(glue(pcmpestri, SUFFIX), void, env, Reg, Reg, i32) variable
332 DEF_HELPER_4(glue(pcmpestrm, SUFFIX), void, env, Reg, Reg, i32) variable
333 DEF_HELPER_4(glue(pcmpistri, SUFFIX), void, env, Reg, Reg, i32) variable
334 DEF_HELPER_4(glue(pcmpistrm, SUFFIX), void, env, Reg, Reg, i32) variable
341 DEF_HELPER_3(glue(aesdec, SUFFIX), void, env, Reg, Reg) variable
342 DEF_HELPER_3(glue(aesdeclast, SUFFIX), void, env, Reg, Reg) variable
343 DEF_HELPER_3(glue(aesenc, SUFFIX), void, env, Reg, Reg) variable
344 DEF_HELPER_3(glue(aesenclast, SUFFIX), void, env, Reg, Reg) variable
345 DEF_HELPER_3(glue(aesimc, SUFFIX), void, env, Reg, Reg) variable
346 DEF_HELPER_4(glue(aeskeygenassist, SUFFIX), void, env, Reg, Reg, i32) variable
347 DEF_HELPER_4(glue(pclmulqdq, SUFFIX), void, env, Reg, Reg, i32) variable
351 #undef Reg macro
[all...]
/external/mesa3d/src/mesa/program/
H A Dprog_optimize.c842 GLuint Reg; /** The temporary register index */ member in struct:interval
893 if (list->Intervals[k].Reg == inv->Reg) {
1078 inv.Reg = i;
1092 printf("Reg[%d] live [%d, %d]:",
1093 inv->Reg, inv->Start, inv->End);
1166 printf("Consider register %u\n", live->Reg);
1183 const GLint regNew = registerMap[inv->Reg];
1187 printf(" expire interval for reg %u\n", inv->Reg);
1209 registerMap[live->Reg]
[all...]
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDGPUISelLowering.cpp315 unsigned Reg, EVT VT) const {
319 if (!MRI.isLiveIn(Reg)) {
321 MRI.addLiveIn(Reg, VirtualRegister);
323 VirtualRegister = MRI.getLiveInVirtReg(Reg);
313 CreateLiveInRegister(SelectionDAG &DAG, const TargetRegisterClass *RC, unsigned Reg, EVT VT) const argument
H A DAMDGPUInstrInfo.cpp165 unsigned Reg, bool UnfoldLoad,
164 unfoldMemoryOperand(MachineFunction &MF, MachineInstr *MI, unsigned Reg, bool UnfoldLoad, bool UnfoldStore, SmallVectorImpl<MachineInstr*> &NewMIs) const argument
H A DR600ISelLowering.cpp262 unsigned Reg = AMDGPU::R600_TReg32RegClass.getRegister(RegIndex); local
263 if (!MRI.isLiveOut(Reg)) {
264 MRI.addLiveOut(Reg);
266 return DAG.getCopyToReg(Chain, Op.getDebugLoc(), Reg, Op.getOperand(2));
283 unsigned Reg = AMDGPU::R600_TReg32RegClass.getRegister(RegIndex); local
284 return CreateLiveInRegister(DAG, &AMDGPU::R600_TReg32RegClass, Reg, VT);
H A DR600InstrInfo.cpp349 unsigned Reg = MI->getOperand(idx).getReg(); local
350 switch (Reg) {
H A DSIISelLowering.cpp367 unsigned Reg = dstClass->getRegister(SGPRIndex); local
369 DAG.ReplaceAllUsesOfValueWith(Op, CreateLiveInRegister(DAG, dstClass, Reg,
/external/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp382 static ResOperand getRegOp(Record *Reg) { argument
385 X.Register = Reg;
787 if (Record *Reg = AsmOperands[i].SingletonReg)
788 SingletonRegisters.insert(Reg);
952 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(LoweredTok))
953 AsmOperands[OperandNo].SingletonReg = Reg->TheDef;
961 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(RegName))
962 AsmOperands[OperandNo].SingletonReg = Reg->TheDef;
1143 CI->ClassName = "Reg" + utostr(Index);
1682 Record *Reg local
[all...]
H A DAsmWriterEmitter.cpp529 const CodeGenRegister &Reg = *Registers[i]; local
535 AsmName = Reg.TheDef->getValueAsString("AsmName");
537 AsmName = Reg.getName();
541 Reg.TheDef->getValueAsListOfDefs("RegAltNameIndices");
551 Reg.TheDef->getValueAsListOfStrings("AltNames");
553 PrintFatalError(Reg.TheDef->getLoc(),
H A DCodeGenRegisters.cpp142 CodeGenRegister *Reg = RegBank.getReg(Aliases[i]); local
143 ExplicitAliases.push_back(Reg);
144 Reg->ExplicitAliases.push_back(this);
586 Record *Reg = Lists[i][n]; variable
588 Name += Reg->getName();
589 Tuple.push_back(DefInit::get(Reg));
591 unsigned(Reg->getValueAsInt("CostPerUse")));
691 const CodeGenRegister *Reg = RegBank.getReg((*Elements)[i]); local
692 Members.insert(Reg);
693 TopoSigs.set(Reg
703 CodeGenRegister *Reg = RegBank.getReg(Order.back()); local
1032 CodeGenRegister *&Reg = Def2Reg[Def]; local
1294 const CodeGenRegister *Reg = Registers[i]; local
1315 const CodeGenRegister *Reg = nullptr; local
1366 normalizeWeight(CodeGenRegister *Reg, std::vector<UberRegSet> &UberSets, std::vector<UberRegSet*> &RegSets, std::set<unsigned> &NormalRegs, CodeGenRegister::RegUnitList &NormalUnits, CodeGenRegBank &RegBank) argument
1924 const CodeGenRegister *Reg = getReg(R); local
1969 CodeGenRegister *Reg = getReg(Regs[i]); local
[all...]
H A DCodeGenTarget.cpp235 const CodeGenRegister *Reg = getRegBank().getReg(R); local
240 if (RC.contains(Reg)) {
H A DDAGISelMatcher.h878 /// Reg - The def for the register that we're emitting. If this is null, then
880 const CodeGenRegister *Reg; member in class:llvm::EmitRegisterMatcher
884 : Matcher(EmitRegister), Reg(reg), VT(vt) {}
886 const CodeGenRegister *getReg() const { return Reg; }
896 return cast<EmitRegisterMatcher>(M)->Reg == Reg &&
900 return ((unsigned)(intptr_t)Reg) << 4 | VT;
H A DDAGISelMatcherEmitter.cpp455 const CodeGenRegister *Reg = Matcher->getReg(); local
458 if (Reg && Reg->EnumValue > 255) {
460 OS << "TARGET_VAL(" << getQualifiedName(Reg->TheDef) << "),\n";
464 if (Reg) {
465 OS << getQualifiedName(Reg->TheDef) << ",\n";
H A DDAGISelMatcherGen.cpp29 const CodeGenRegister *Reg = T.getRegBank().getReg(R); local
34 if (!RC.contains(Reg))
625 const CodeGenRegister *Reg = local
627 AddMatcher(new EmitRegisterMatcher(Reg, N->getType(0)));
844 Record *Reg = Pattern.getDstRegs()[i]; local
845 if (!Reg->isSubClassOf("Register") || Reg == HandledReg) continue;
846 ResultVTs.push_back(getRegisterValueType(Reg, CGT));
968 Record *Reg = Pattern.getDstRegs()[i]; local
969 if (!Reg
[all...]
H A DPseudoLoweringEmitter.cpp28 enum MapKind { Operand, Imm, Reg }; enumerator in enum:__anon26603::PseudoLoweringEmitter::OpData::MapKind
33 Record *Reg; // Physical register. member in union:__anon26603::PseudoLoweringEmitter::OpData::__anon26604
83 OperandMap[BaseIdx + i].Kind = OpData::Reg;
84 OperandMap[BaseIdx + i].Data.Reg = DI->getDef();
238 case OpData::Reg: {
239 Record *Reg = Expansion.OperandMap[MIOpNo + i].Data.Reg; local
242 if (Reg->getName() == "zero_reg")
245 o << Reg->getValueAsString("Namespace") << "::"
246 << Reg
[all...]
H A DRegisterInfoEmitter.cpp324 Record *Reg = Regs[i]->TheDef; local
325 std::vector<int64_t> RegNums = Reg->getValueAsListOfInts("DwarfNumbers");
327 if (DwarfRegNums.count(Reg))
328 PrintWarning(Reg->getLoc(), Twine("DWARF numbers for register ") +
329 getQualifiedName(Reg) + "specified multiple times");
330 DwarfRegNums[Reg] = RegNums;
391 Record *Reg = Regs[i]->TheDef; local
392 const RecordVal *V = Reg->getValue("DwarfAlias");
398 DwarfRegNums[Reg] = DwarfRegNums[Alias];
447 Record *Reg local
732 const CodeGenRegister *Reg = Regs[i]; local
823 const CodeGenRegister *Reg = Regs[i]; local
864 Record *Reg = Order[i]; local
874 Record *Reg = Order[i]; local
915 Record *Reg = Regs[i]->TheDef; local
1217 const CodeGenRegister &Reg = *Regs[i]; local
[all...]
/external/llvm/tools/llvm-objdump/
H A DCOFFDump.cpp50 static StringRef getUnwindRegisterName(uint8_t Reg) { argument
51 switch(Reg) {
/external/llvm/tools/llvm-readobj/
H A DWin64EHDumper.cpp73 static StringRef getUnwindRegisterName(uint8_t Reg) { argument
74 switch (Reg) {
/external/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h258 bool isAllocated(unsigned Reg) const {
259 return UsedRegs[Reg/32] & (1 << (Reg&31));
310 unsigned AllocateReg(unsigned Reg) { argument
311 if (isAllocated(Reg)) return 0;
312 MarkAllocated(Reg);
313 return Reg;
317 unsigned AllocateReg(unsigned Reg, unsigned ShadowReg) { argument
318 if (isAllocated(Reg)) return 0;
319 MarkAllocated(Reg);
333 unsigned Reg = Regs[FirstUnalloc]; local
371 unsigned Reg = Regs[FirstUnalloc], ShadowReg = ShadowRegs[FirstUnalloc]; local
[all...]
H A DFunctionLoweringInfo.h154 const LiveOutInfo *GetLiveOutRegInfo(unsigned Reg) { argument
155 if (!LiveOutRegInfo.inBounds(Reg))
158 const LiveOutInfo *LOI = &LiveOutRegInfo[Reg];
170 const LiveOutInfo *GetLiveOutRegInfo(unsigned Reg, unsigned BitWidth);
173 void AddLiveOutRegInfo(unsigned Reg, unsigned NumSignBits, argument
179 LiveOutRegInfo.grow(Reg);
180 LiveOutInfo &LOI = LiveOutRegInfo[Reg];
198 unsigned Reg = It->second; local
199 LiveOutRegInfo.grow(Reg);
200 LiveOutRegInfo[Reg]
[all...]

Completed in 3079 milliseconds

1234567891011