Displaying 3 results from an estimated 3 matches for "haslowdeflatency".
2015 Jan 08
4
[LLVMdev] Machine LICM and cheap instructions?
...ssure situations, it will refuse to hoist "cheap" instructions out of loops. By default, when an itinerary is available, this means that all of the defined operands are available in at most 1 cycle. ARM overrides this, and provides this more-customized definition:
bool ARMBaseInstrInfo::
hasLowDefLatency(const InstrItineraryData *ItinData,
const MachineInstr *DefMI, unsigned DefIdx) const {
if (!ItinData || ItinData->isEmpty())
return false;
unsigned DDomain = DefMI->getDesc().TSFlags & ARMII::DomainMask;
if (DDomain == ARMII::DomainGeneral) {
unsigned DefC...
2012 Jun 08
2
[LLVMdev] Build error fails at MachineInstr const* for the past two days
...t; ../../lib/libLLVMTarget.so: error: undefined reference to
> 'llvm::TargetInstrInfo::getInstrLatency(llvm::InstrItineraryData
> const*, llvm::MachineInstr const*, unsigned int*) const'
> ../../lib/libLLVMTarget.so: error: undefined reference to
> 'llvm::TargetInstrInfo::hasLowDefLatency(llvm::InstrItineraryData
> const*, llvm::MachineInstr const*, unsigned int) const'
> ../../lib/libLLVMTarget.so: error: undefined reference to
> 'llvm::TargetInstrInfo::getOperandLatency(llvm::InstrItineraryData
> const*, llvm::MachineInstr const*, unsigned int, llvm::Machine...
2012 Jun 09
0
[LLVMdev] Build error fails at MachineInstr const* for the past two days
...st'
>> ../../lib/libLLVMTarget.so: error: undefined reference to 'llvm::TargetInstrInfo::getInstrLatency(llvm::InstrItineraryData const*, llvm::MachineInstr const*, unsigned int*) const'
>> ../../lib/libLLVMTarget.so: error: undefined reference to 'llvm::TargetInstrInfo::hasLowDefLatency(llvm::InstrItineraryData const*, llvm::MachineInstr const*, unsigned int) const'
>> ../../lib/libLLVMTarget.so: error: undefined reference to 'llvm::TargetInstrInfo::getOperandLatency(llvm::InstrItineraryData const*, llvm::MachineInstr const*, unsigned int, llvm::MachineInstr const*,...