aboutsummaryrefslogtreecommitdiff
path: root/ARMeilleure/IntermediateRepresentation/OperationHelper.cs
diff options
context:
space:
mode:
Diffstat (limited to 'ARMeilleure/IntermediateRepresentation/OperationHelper.cs')
-rw-r--r--ARMeilleure/IntermediateRepresentation/OperationHelper.cs66
1 files changed, 0 insertions, 66 deletions
diff --git a/ARMeilleure/IntermediateRepresentation/OperationHelper.cs b/ARMeilleure/IntermediateRepresentation/OperationHelper.cs
deleted file mode 100644
index 0e560ee0..00000000
--- a/ARMeilleure/IntermediateRepresentation/OperationHelper.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-using ARMeilleure.Common;
-
-namespace ARMeilleure.IntermediateRepresentation
-{
- static class OperationHelper
- {
- public static Operation Operation(Instruction instruction, Operand destination)
- {
- return Operation().With(instruction, destination);
- }
-
- public static Operation Operation(Instruction instruction, Operand destination,
- Operand[] sources)
- {
- return Operation().With(instruction, destination, sources);
- }
-
- public static Operation Operation(Instruction instruction, Operand destination,
- Operand source0)
- {
- return Operation().With(instruction, destination, source0);
- }
-
- public static Operation Operation(Instruction instruction, Operand destination,
- Operand source0, Operand source1)
- {
- return Operation().With(instruction, destination, source0, source1);
- }
-
- public static Operation Operation(Instruction instruction, Operand destination,
- Operand source0, Operand source1, Operand source2)
- {
- return Operation().With(instruction, destination, source0, source1, source2);
- }
-
- public static Operation Operation(
- Instruction instruction,
- Operand[] destinations,
- Operand[] sources)
- {
- return Operation().With(instruction, destinations, sources);
- }
-
- #region "ThreadStaticPool"
- public static void PrepareOperationPool(int groupId = 0)
- {
- ThreadStaticPool<Operation>.PreparePool(groupId, ChunkSizeLimit.Medium);
- }
-
- private static Operation Operation()
- {
- return ThreadStaticPool<Operation>.Instance.Allocate();
- }
-
- public static void ResetOperationPool(int groupId = 0)
- {
- ThreadStaticPool<Operation>.ResetPool(groupId);
- }
-
- public static void DisposeOperationPools()
- {
- ThreadStaticPool<Operation>.DisposePools();
- }
- #endregion
- }
-}