Displaying 9 results from an estimated 9 matches for "ltstate".
Did you mean:
tstate
2012 Jun 27
0
[LLVMdev] [llvm-commits] [PATCH] Refactoring the DFA generator
...inor comments:
>>>>>>
>>>>>> +void State::AddInsnClass(unsigned InsnClass,
>>>>>> Add a top level comment describing the function
>>>>>>
>>>>>> + std::map<State*, std::set<Transition*, ltTransition>, ltState>
>>>>>> stateTransitions;
>>>>>> You should be able to use SmallSet here. Also, this line exceeds 80
>>>>>> columns.
>>>>> I tried but SmallSet is not iterable. SmallSetPtr could be useful
>>>>> here but it doesn...
2012 Jun 26
4
[LLVMdev] [llvm-commits] [PATCH] Refactoring the DFA generator
...I have a couple of minor comments:
>>>>>
>>>>> +void State::AddInsnClass(unsigned InsnClass,
>>>>> Add a top level comment describing the function
>>>>>
>>>>> + std::map<State*, std::set<Transition*, ltTransition>, ltState>
>>>>> stateTransitions;
>>>>> You should be able to use SmallSet here. Also, this line exceeds 80
>>>>> columns.
>>>> I tried but SmallSet is not iterable. SmallSetPtr could be useful
>>>> here but it doesn't allow custom...
2012 Jun 28
3
[LLVMdev] [llvm-commits] [PATCH] Refactoring the DFA generator
...gt;>>>>>
>>>>>>> +void State::AddInsnClass(unsigned InsnClass,
>>>>>>> Add a top level comment describing the function
>>>>>>>
>>>>>>> + std::map<State*, std::set<Transition*, ltTransition>, ltState>
>>>>>>> stateTransitions;
>>>>>>> You should be able to use SmallSet here. Also, this line exceeds 80
>>>>>>> columns.
>>>>>> I tried but SmallSet is not iterable. SmallSetPtr could be useful
>>>>>&g...
2012 Jun 18
2
[LLVMdev] [llvm-commits] [PATCH] Refactoring the DFA generator
...1, Anshuman Dasgupta wrote:
> Hi Ivan,
>
> The patch looks good to me. I have a couple of minor comments:
>
> +void State::AddInsnClass(unsigned InsnClass,
> Add a top level comment describing the function
>
> + std::map<State*, std::set<Transition*, ltTransition>, ltState>
> stateTransitions;
> You should be able to use SmallSet here. Also, this line exceeds 80
> columns.
I tried but SmallSet is not iterable. SmallSetPtr could be useful here
but it doesn't allow custom sorting.
>
>
> On a related note, is the CachedTable mechanism in DF...
2012 Jun 15
0
[LLVMdev] [llvm-commits] [PATCH] Refactoring the DFA generator
Hi Ivan,
The patch looks good to me. I have a couple of minor comments:
+void State::AddInsnClass(unsigned InsnClass,
Add a top level comment describing the function
+ std::map<State*, std::set<Transition*, ltTransition>, ltState>
stateTransitions;
You should be able to use SmallSet here. Also, this line exceeds 80 columns.
On a related note, is the CachedTable mechanism in DFAPacketizer.h
useful for your architecture? Currently the DFA generator generates one
table for a given architecture. I had originally added t...
2012 Jun 25
2
[LLVMdev] [llvm-commits] [PATCH] Refactoring the DFA generator
...gt;>> The patch looks good to me. I have a couple of minor comments:
>>>
>>> +void State::AddInsnClass(unsigned InsnClass,
>>> Add a top level comment describing the function
>>>
>>> + std::map<State*, std::set<Transition*, ltTransition>, ltState>
>>> stateTransitions;
>>> You should be able to use SmallSet here. Also, this line exceeds 80
>>> columns.
>>
>> I tried but SmallSet is not iterable. SmallSetPtr could be useful
>> here but it doesn't allow custom sorting.
>>
>>&g...
2012 Jun 20
0
[LLVMdev] [llvm-commits] [PATCH] Refactoring the DFA generator
...> Hi Ivan,
>>
>> The patch looks good to me. I have a couple of minor comments:
>>
>> +void State::AddInsnClass(unsigned InsnClass,
>> Add a top level comment describing the function
>>
>> + std::map<State*, std::set<Transition*, ltTransition>, ltState>
>> stateTransitions;
>> You should be able to use SmallSet here. Also, this line exceeds 80
>> columns.
>
> I tried but SmallSet is not iterable. SmallSetPtr could be useful here
> but it doesn't allow custom sorting.
>
>>
>>
>> On a relate...
2012 Jun 26
0
[LLVMdev] [llvm-commits] [PATCH] Refactoring the DFA generator
...h looks good to me. I have a couple of minor comments:
>>>>
>>>> +void State::AddInsnClass(unsigned InsnClass,
>>>> Add a top level comment describing the function
>>>>
>>>> + std::map<State*, std::set<Transition*, ltTransition>, ltState>
>>>> stateTransitions;
>>>> You should be able to use SmallSet here. Also, this line exceeds 80
>>>> columns.
>>>
>>> I tried but SmallSet is not iterable. SmallSetPtr could be useful
>>> here but it doesn't allow custom sorting...
2012 Jun 14
5
[LLVMdev] [PATCH] Refactoring the DFA generator
Hi,
I've refactored the DFA generator in TableGen because it takes too much
time to build the table of our BE and I'd like to share it.
We have 15 functional units and 13 different itineraries which, in the
worst case, can produce 13! states. Fortunately, many of those states
are reused :-) but it still takes up to 11min to build the entire table.
This patch reduces the build time to