parent
de7be5e46f
commit
563d0b9cb9
|
@ -67,7 +67,7 @@ private:
|
||||||
/// The data for the section this fragment is in.
|
/// The data for the section this fragment is in.
|
||||||
MCSection *Parent;
|
MCSection *Parent;
|
||||||
|
|
||||||
/// Atom - The atom this fragment is in, as represented by it's defining
|
/// Atom - The atom this fragment is in, as represented by its defining
|
||||||
/// symbol.
|
/// symbol.
|
||||||
const MCSymbol *Atom;
|
const MCSymbol *Atom;
|
||||||
|
|
||||||
|
|
|
@ -160,7 +160,7 @@ static bool canBeFeederToNewValueJump(const HexagonInstrInfo *QII,
|
||||||
assert(HadDef);
|
assert(HadDef);
|
||||||
|
|
||||||
// Make sure there is no 'def' or 'use' of any of the uses of
|
// Make sure there is no 'def' or 'use' of any of the uses of
|
||||||
// feeder insn between it's definition, this MI and jump, jmpInst
|
// feeder insn between its definition, this MI and jump, jmpInst
|
||||||
// skipping compare, cmpInst.
|
// skipping compare, cmpInst.
|
||||||
// Here's the example.
|
// Here's the example.
|
||||||
// r21=memub(r22+r24<<#0)
|
// r21=memub(r22+r24<<#0)
|
||||||
|
|
|
@ -2031,7 +2031,7 @@ static void rematerializeLiveValues(CallSite CS,
|
||||||
SmallVector<Value *, 32> LiveValuesToBeDeleted;
|
SmallVector<Value *, 32> LiveValuesToBeDeleted;
|
||||||
|
|
||||||
for (Value *LiveValue: Info.LiveSet) {
|
for (Value *LiveValue: Info.LiveSet) {
|
||||||
// For each live pointer find it's defining chain
|
// For each live pointer find its defining chain
|
||||||
SmallVector<Instruction *, 3> ChainToBase;
|
SmallVector<Instruction *, 3> ChainToBase;
|
||||||
assert(Info.PointerToBase.count(LiveValue));
|
assert(Info.PointerToBase.count(LiveValue));
|
||||||
Value *RootOfChain =
|
Value *RootOfChain =
|
||||||
|
|
Loading…
Reference in New Issue