Searched refs:DataLayout (Results 326 - 350 of 386) sorted by relevance

<<111213141516

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsConstantIslandPass.cpp41 #include "llvm/IR/DataLayout.h"
553 const DataLayout &TD = MF->getDataLayout();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp131 const DataLayout &DL = Gep->getModule()->getDataLayout();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAsmPrinter.cpp316 const DataLayout &DL = GV->getParent()->getDataLayout();
H A DSIISelLowering.cpp55 #include "llvm/IR/DataLayout.h"
1262 bool SITargetLowering::isLegalAddressingMode(const DataLayout &DL,
1524 const DataLayout &DL = DAG.getDataLayout();
4245 EVT SITargetLowering::getSetCCResultType(const DataLayout &DL, LLVMContext &Ctx,
4253 MVT SITargetLowering::getScalarShiftAmountTy(const DataLayout &, EVT VT) const {
5551 const DataLayout &DataLayout = DAG.getDataLayout(); local
5552 Align Alignment = DataLayout.getABITypeAlign(PtrTy);
6156 const DataLayout &DataLayout local
[all...]
H A DR600ISelLowering.cpp754 const DataLayout &DL = DAG.getDataLayout();
1654 EVT R600TargetLowering::getSetCCResultType(const DataLayout &DL, LLVMContext &,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp683 EVT VETargetLowering::getSetCCResultType(const DataLayout &, LLVMContext &,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp69 #include "llvm/IR/DataLayout.h"
2310 const DataLayout &DL) {
2608 const DataLayout &DL) {
3597 static bool prepareICWorklistFromFunction(Function &F, const DataLayout &DL,
H A DInstCombineCompares.cpp21 #include "llvm/IR/DataLayout.h"
426 const DataLayout &DL) {
520 const DataLayout &DL,
644 const DataLayout &DL,
763 getAsConstantIndexedAddress(Value *V, const DataLayout &DL) {
806 const DataLayout &DL) {
H A DInstCombineShifts.cpp611 InstCombiner &IC, const DataLayout &DL) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp45 #include "llvm/IR/DataLayout.h"
249 // it has NATURAL alignment, not DataLayout-specified alignment.
250 const DataLayout &DL = AI->getModule()->getDataLayout();
256 // it has NATURAL alignment, not DataLayout-specified alignment.
257 const DataLayout &DL = AI->getModule()->getDataLayout();
939 static uint64_t getOffsetFromIndices(const User &U, const DataLayout &DL) {
H A DLegalizerHelper.cpp1223 const DataLayout &DL = MIRBuilder.getDataLayout();
1465 const DataLayout &DL = MIRBuilder.getDataLayout();
1568 const DataLayout &DL = MIRBuilder.getDataLayout();
5193 const DataLayout &DL = MIRBuilder.getDataLayout();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h52 class DataLayout;
108 Optional<uint64_t> getAllocationSizeInBits(const DataLayout &DL) const;
1123 bool accumulateConstantOffset(const DataLayout &DL, APInt &Offset) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp36 #include "llvm/IR/DataLayout.h"
2861 const DataLayout &DL = DAG.getDataLayout();
3269 bool HexagonTargetLowering::isLegalAddressingMode(const DataLayout &DL,
3397 LLVMContext &Context, const DataLayout &DL, EVT VT, unsigned AddrSpace,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp50 #include "llvm/IR/DataLayout.h"
1091 EVT AArch64TargetLowering::getSetCCResultType(const DataLayout &,
1308 MVT AArch64TargetLowering::getScalarShiftAmountTy(const DataLayout &DL,
9563 const DataLayout &DL = F->getParent()->getDataLayout();
9803 const DataLayout &DL) const {
9816 VectorType *VecTy, const DataLayout &DL) const {
9854 const DataLayout &DL = LI->getModule()->getDataLayout();
9987 const DataLayout &DL = SI->getModule()->getDataLayout();
10221 bool AArch64TargetLowering::isLegalAddressingMode(const DataLayout &DL,
10279 int AArch64TargetLowering::getScalingFactorCost(const DataLayout
[all...]
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DIRForTarget.cpp16 #include "llvm/IR/DataLayout.h"
1845 m_target_data = std::make_unique<DataLayout>(m_module);
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp30 #include "llvm/IR/DataLayout.h"
121 /// IR, and they require DataLayout which depends on the triple.
1628 const llvm::DataLayout &TDesc, Module *M,
1678 // Verify clang's TargetInfo DataLayout against the LLVM TargetMachine's
1679 // DataLayout.
H A DTargetInfo.cpp31 #include "llvm/IR/DataLayout.h"
212 const llvm::DataLayout &ABIInfo::getDataLayout() const {
3348 const llvm::DataLayout &TD) {
3481 const llvm::DataLayout &TD) {
9202 const llvm::DataLayout &DL;
9207 CoerceBuilder(llvm::LLVMContext &c, const llvm::DataLayout &dl)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp132 uint64_t Argument::getPassPointeeByValueCopySize(const DataLayout &DL) const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp1006 const DataLayout &DL = RegularLTO.CombinedModule->getDataLayout();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp1028 const DataLayout &DL = Preheader->getModule()->getDataLayout();
H A DNewGVN.cpp500 const DataLayout &DL;
662 const DataLayout &DL)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp35 #include "llvm/IR/DataLayout.h"
1085 const DataLayout &DL = M->getDataLayout();
H A DLoopUtils.cpp1638 const DataLayout &DL = TheLoop->getHeader()->getModule()->getDataLayout();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp19 #include "llvm/IR/DataLayout.h"
1407 const DataLayout &DL,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp46 #include "llvm/IR/DataLayout.h"
1662 const DataLayout &DL = MF.getDataLayout();
1702 const DataLayout &DL = MF.getDataLayout();

Completed in 699 milliseconds

<<111213141516