LLVM 19.0.0git
Todo List
File AArch64InstructionSelector.cpp
This should be generated by TableGen.
File AArch64LegalizerInfo.cpp
This should be generated by TableGen.
File AArch64LegalizerInfo.h
This should be generated by TableGen.
File AArch64RegisterBankInfo.cpp
This should be generated by TableGen.
File AArch64RegisterBankInfo.h
This should be generated by TableGen.
Class amd_kernel_code_t

[Does CP need to round this to >4 byte alignment?]

[Does CP need to round this to >4 byte alignment?]

[This will not be used for CI/VI since it is the same value as the second SGPR of Flat Scratch Init. However, it is need for PI which changes meaning of Flat Scratchg Init..]

File AMDGPUInstructionSelector.cpp
This should be generated by TableGen.
File AMDGPULegalizerInfo.cpp
This should be generated by TableGen.
File AMDGPULegalizerInfo.h
This should be generated by TableGen.
File AMDGPURegisterBankInfo.h
This should be generated by TableGen.
File ARMInstructionSelector.cpp
This should be generated by TableGen.
File ARMLegalizerInfo.cpp
This should be generated by TableGen.
File ARMLegalizerInfo.h
This should be generated by TableGen.
File ARMRegisterBankInfo.cpp
This should be generated by TableGen.
File ARMRegisterBankInfo.h
This should be generated by TableGen.
File IRTranslator.h
Replace the comments with actual doxygen comments.
Member llvm::RegisterBankInfo::getRegBankFromRegClass (const TargetRegisterClass &RC, LLT Ty) const
This should be TableGen'ed.
Member llvm::RegisterBankInfo::InstructionMappings
When we move to TableGen this should be an array ref.
File M68kInstructionSelector.cpp
This should be generated by TableGen.
File M68kLegalizerInfo.h
This should be generated by TableGen.
File M68kRegisterBankInfo.cpp
This should be generated by TableGen.
File M68kRegisterBankInfo.h
This should be generated by TableGen.
File MipsInstructionSelector.cpp
This should be generated by TableGen.
File MipsLegalizerInfo.cpp
This should be generated by TableGen.
File MipsLegalizerInfo.h
This should be generated by TableGen.
File MipsRegisterBankInfo.cpp
This should be generated by TableGen.
File MipsRegisterBankInfo.h
This should be generated by TableGen.
File RISCVInstructionSelector.cpp
This should be generated by TableGen.
File RISCVLegalizerInfo.cpp
This should be generated by TableGen.
File RISCVLegalizerInfo.h
This should be generated by TableGen.
File RISCVRegisterBankInfo.cpp
This should be generated by TableGen.
File RISCVRegisterBankInfo.h
This should be generated by TableGen.
Member shouldConvertImpl (const Constant *Cst)
Currently, accept only vector related types. Also we give up on all simple vector type to keep the existing behavior. Otherwise, we should push here all the check of the lowering of BUILD_VECTOR. By giving up, we lose the potential benefit of merging constant via global merge and the fact that the same constant is stored only once with this method (versus, as many function that uses the constant for the regular approach, even for float). Again, the simplest solution would be to promote every constant and rematerialize them when they are actually cheap to create.
File X86InstructionSelector.cpp
This should be generated by TableGen.
File X86LegalizerInfo.cpp
This should be generated by TableGen.
File X86LegalizerInfo.h
This should be generated by TableGen.
File X86RegisterBankInfo.cpp
This should be generated by TableGen.
File X86RegisterBankInfo.h
This should be generated by TableGen.