llvm-project/llvm/test/Analysis/CostModel
Simon Pilgrim fdec50182d [CostModel] Replace getUserCost with getInstructionCost
* Replace getUserCost with getInstructionCost, covering all cost kinds.
* Remove getInstructionLatency, it's not implemented by any backends, and we should fold the functionality into getUserCost (now getInstructionCost) to make it easier for targets to handle the cost kinds with their existing cost callbacks.

Original Patch by @samparker (Sam Parker)

Differential Revision: https://reviews.llvm.org/D79483
2022-08-18 11:55:23 +01:00
..
AArch64 [CostModel] Replace getUserCost with getInstructionCost 2022-08-18 11:55:23 +01:00
AMDGPU [CostModel] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-08-10 17:54:06 +01:00
ARM [CostModel] Replace getUserCost with getInstructionCost 2022-08-18 11:55:23 +01:00
PowerPC [CostModel] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-08-10 17:54:06 +01:00
RISCV [RISCV] Add cost model for mask vector extend and truncate instruction. 2022-08-11 10:55:43 +08:00
SystemZ [CostModel] Replace getUserCost with getInstructionCost 2022-08-18 11:55:23 +01:00
X86 [CostModel] Replace getUserCost with getInstructionCost 2022-08-18 11:55:23 +01:00
free-intrinsics-datalayout.ll [CostModel] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-08-10 17:54:06 +01:00
free-intrinsics-no_info.ll [CostModel] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-08-10 17:54:06 +01:00
no_info.ll [CostModel] Update RUN -passes=* to double quotes to appease update scripts on windows 2022-08-10 17:54:06 +01:00