Displaying 4 results from an estimated 4 matches for "regmapping_fer".
2006 Aug 14
2
[LLVMdev] Folding instructions
...// instruction: a register must be fond.
if(seen_regs.find(v_reg) != seen_regs.end()) {
continue;
} else {
seen_regs.insert(v_reg);
}
unsigned p_reg = reg_mapping->get_free_register(v_reg);
if(p_reg != RegMapping_Fer::NO_REG) {
this->reg_mapping->allocate_color(v_reg, p_reg);
} else {
// unused register may conflict with this virtual, because
// they may be pre-colored, for instance.
unsigned p_reg = reg_mapping->get_unused_reg(v_reg);...
2006 Aug 14
0
[LLVMdev] Folding instructions
...ister must be fond.
> if(seen_regs.find(v_reg) != seen_regs.end()) {
> continue;
> } else {
> seen_regs.insert(v_reg);
> }
> unsigned p_reg = reg_mapping->get_free_register(v_reg);
> if(p_reg != RegMapping_Fer::NO_REG) {
> this->reg_mapping->allocate_color(v_reg, p_reg);
> } else {
> // unused register may conflict with this virtual, because
> // they may be pre-colored, for instance.
> unsigned p_reg = reg_mapping->ge...
2006 Aug 14
0
[LLVMdev] Folding instructions
On Aug 13, 2006, at 11:16 PM, Fernando Magno Quintao Pereira wrote:
>
> Dear LLVMers,
>
> I am trying to fold memory operands in the way that is done in
> RegAllocLocal.cpp, or in LiveIntervalAnalysis.cpp, but I am getting
> errors
> that
> I don't know how to fix. Could someone tell me which steps should I
> take
> in order
> to correctly fold memory
2006 Aug 14
2
[LLVMdev] Folding instructions
Dear LLVMers,
I am trying to fold memory operands in the way that is done in
RegAllocLocal.cpp, or in LiveIntervalAnalysis.cpp, but I am getting errors
that
I don't know how to fix. Could someone tell me which steps should I take
in order
to correctly fold memory operands? The code that I am using is:
const TargetMachine & target_machine =
this->machine_function->getTarget();