search for: integerrc

Displaying 3 results from an estimated 3 matches for "integerrc".

Did you mean: integer_c
2005 Jul 25
1
[LLVMdev] How to partition registers into different RegisterClass?
...: RegisterClass<packed, 128, [R0, R1, R2, ..., R32, C0, C1, ..., C200, V0, ..., V10, O1, O2, O3, O4]> { let Methods = [{ iterator allocation_order_end(MachineFunction &MF) const { return end()-(4+10+200); // only TempReg can be allocated }]; } def IntegerRC : RegisterClass<packed, 128, [I0, I1, ..., I100]>; And linearly assigning the read-only registers for each definition of them? -- Tzu-Chien Chiu, 3D Graphics Hardware Enginner, <URL:http://www.csie.nctu.edu.tw/~jwchiu>
2005 Jul 23
0
[LLVMdev] How to partition registers into different RegisterClass?
On Sat, 23 Jul 2005, Tzu-Chien Chiu wrote: > 2005/7/23, Chris Lattner <sabre at nondot.org>: >> What does a 'read only' register mean? Is it a constant (e.g. returns >> 1.0)? Otherwise, how can it be a useful value? > > Yes, it's a constant register. > > Because the instruction cannot contain an immediate value, a constant > value may be stored in
2005 Jul 23
3
[LLVMdev] How to partition registers into different RegisterClass?
2005/7/23, Chris Lattner <sabre at nondot.org>: > > What does a 'read only' register mean? Is it a constant (e.g. returns > 1.0)? Otherwise, how can it be a useful value? Yes, it's a constant register. Because the instruction cannot contain an immediate value, a constant value may be stored in a constant register, and it's defined _before_ the program starts by