Home | History | Annotate | Download | only in compiler

Lines Matching defs:If

32 #define DBG(...) do { if (VERBOSE) fprintf(stderr, __VA_ARGS__); } while(0)
45 struct rc_instruction * If;
70 branch->If = inst;
92 if (!s->BranchCount) {
112 if (file == RC_FILE_TEMPORARY) {
125 if (proxy && !proxy->Proxied) {
137 if (proxy && proxy->Proxied) {
163 if (proxies->Temporary[index].Proxied) {
203 if (!s->BranchCount) {
215 allocate_and_insert_proxies(s, &IfProxies, branch->If->Next, branch->Else ? branch->Else : inst);
217 if (branch->Else)
222 if (IfProxies.Temporary[index].Proxied || ElseProxies.Temporary[index].Proxied) {
223 inject_cmp(s, branch->If, inst, RC_FILE_TEMPORARY, index,
229 rc_remove_instruction(branch->If);
230 if (branch->Else)
236 if (VERBOSE) {
253 if (*pfile == RC_FILE_OUTPUT && *pindex == data->Output) {
264 * We do the simplest thing: If an output registers is written within
273 if (!s->BranchCount)
278 if (!opcode->HasDstReg)
281 if (inst->U.I.DstReg.File == RC_FILE_OUTPUT) {
323 if (inst->Type == RC_INSTRUCTION_NORMAL) {