Re: constraints validation in reload pass

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



srimeruva@xxxxxxxxxxxxxx schrieb:
can anyone explain where(the part of the code or function) constraints in
machine descriptions are validated in reload pass of gcc.

Please do not start a new topic by answering to an other, already existing topic ("match_dup as internal operands" in this case).

This will mess up email relations and thus confuse threaded email programs.

Thanks.

Part of the constraint checking code is located in recog.c, for example constrain_operands.

Target specific constraint-checkiers are auto-generated from backend's constraints.md file. For that code, see insn-constraints.c and insn-preds.c in the build directory.

Reloading and register allocation itself is performed by reload*.c and ira*.c

Johann


[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux