Displaying 2 results from an estimated 2 matches for "hexagonpassconfig".
2015 Nov 20
2
DFAPacketizer assert failure
In the Hexagon backend we originally treated CFI instructions as "solo",
> i.e. they could not be packetized with any other instruction. Now we
> simply delay the generation of these instructions until after
> packetization. The reason for this is that two instructions that could be
> packetized together were not packetized together if there was an CFI
> instruction in
2012 Apr 19
0
[LLVMdev] Target Dependent Hexagon Packetizer patch
...;> diff --git a/lib/Target/Hexagon/HexagonTargetMachine.cpp b/lib/Target/Hexagon/HexagonTargetMachine.cpp
>> index b9e6894..411325b 100644
>> --- a/lib/Target/Hexagon/HexagonTargetMachine.cpp
>> +++ b/lib/Target/Hexagon/HexagonTargetMachine.cpp
>> @@ -138,5 +138,8 @@ bool HexagonPassConfig::addPreEmitPass() {
>> // Split up TFRcondsets into conditional transfers.
>> PM.add(createHexagonSplitTFRCondSets(getHexagonTargetMachine()));
>>
>> + // Create Packets.
>> + PM.add(createHexagonPacketizer());
>> +
>> return false;
>>...