Home
last modified time | relevance | path

Searched refs:BigEndian (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h120 bool BigEndian;
207 BigEndian = DL.isBigEndian();
238 bool isLittleEndian() const { return !BigEndian; } in isLittleEndian()
239 bool isBigEndian() const { return BigEndian; } in isBigEndian()
H A DDebugInfoFlags.def58 HANDLE_DI_FLAG((1 << 27), BigEndian)
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DARM.cpp46 resetDataLayout(BigEndian in setABIAAPCS()
51 assert(!BigEndian && "Windows on ARM does not support big endian"); in setABIAAPCS()
62 assert(!BigEndian && "NaCl on ARM does not support big endian"); in setABIAAPCS()
65 resetDataLayout(BigEndian in setABIAAPCS()
97 assert(!BigEndian && "AAPCS16 does not support big-endian"); in setABIAPCS()
101 BigEndian in setABIAPCS()
107 BigEndian in setABIAPCS()
H A DTCE.h126 BigEndian = false; in TCELETargetInfo()
H A DMips.cpp73 if (BigEndian) { in getTargetDefines()
H A DMips.h37 if (BigEndian) in setDataLayout()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDataLayout.cpp199 BigEndian = false; in reset()
316 BigEndian = true; in parseSpecifier()
319 BigEndian = false; in parseSpecifier()
560 bool Ret = BigEndian == Other.BigEndian && in operator ==()
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DStringExtractor.h21 enum { BigEndian = 0, LittleEndian = 1 }; enumerator
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetInfo.h224 bool BigEndian;
1665 bool isBigEndian() const { return BigEndian; } in isBigEndian()
1666 bool isLittleEndian() const { return !BigEndian; } in isLittleEndian()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp1372 bool BigEndian = !DAG.getSubtarget().getTargetTriple().isLittleEndian(); in lowerMSASplatZExt() local
1393 if(BigEndian) in lowerMSASplatZExt()
1423 bool BigEndian, SelectionDAG &DAG) { in getBuildVectorSplat() argument
1441 if (BigEndian) in getBuildVectorSplat()
1460 bool BigEndian) { in lowerMSABinaryBitImmIntr() argument
1475 if (BigEndian) in lowerMSABinaryBitImmIntr()
1493 Exp2Imm = getBuildVectorSplat(VecTy, Imm, BigEndian, DAG); in lowerMSABinaryBitImmIntr()
1506 bool BigEndian = !DAG.getSubtarget().getTargetTriple().isLittleEndian(); in truncateVecElts() local
1510 SDValue SplatVec = getBuildVectorSplat(ResTy, ConstValue, BigEndian, DAG); in truncateVecElts()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DGnu.cpp1069 auto BigEndian = in findMipsCsMultilibs() local
1090 .Either(BigEndian, LittleEndian) in findMipsCsMultilibs()
1270 auto BigEndian = in findMipsMtiMultilibs() local
1294 .Either(BigEndian, LittleEndian) in findMipsMtiMultilibs()
1714 auto BigEndian = MultilibBuilder("/big").flag("-EB"); in findCSKYMultilibs() local
1718 .Maybe(BigEndian) in findCSKYMultilibs()
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DTargetInfo.cpp57 BigEndian = !T.isLittleEndian(); in TargetInfo()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp2567 MemA[address,4] = if BigEndian() then D[d+r]<63:32> else D[d+r]<31:0>; in EmulateVPUSH()
2568 MemA[address+4,4] = if BigEndian() then D[d+r]<31:0> else D[d+r]<63:32>; in EmulateVPUSH()
2661 D[d+r] = if BigEndian() then word1:word2 else word2:word1; in EmulateVPOP()
11204 D[d+r] = if BigEndian() then word1:word2 else word2:word1; in EmulateVLDM()
11396 MemA[address,4] = if BigEndian() then D[d+r]<63:32> else D[d+r]<31:0>; in EmulateVSTM()
11397 MemA[address+4,4] = if BigEndian() then D[d+r]<31:0> else D[d+r]<63:32>; in EmulateVSTM()
11601 D[d] = if BigEndian() then word1:word2 else word2:word1; in EmulateVLDR()
11726 MemA[address,4] = if BigEndian() then D[d]<63:32> else D[d]<31:0>; in EmulateVSTR()
11727 MemA[address+4,4] = if BigEndian() then D[d]<31:0> else D[d]<63:32>; in EmulateVSTR()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp3624 int CharWidth, bool BigEndian) { in setBitRange() argument
3629 if (BigEndian) in setBitRange()
3714 bool BigEndian) { in buildMultiCharMask() argument
3717 if (BigEndian) { in buildMultiCharMask()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp123 bool BigEndian = true, LittleEndian = true; in isBigEndian() local
131 BigEndian &= Idx == bigEndianByteAt(Width, MemOffset); in isBigEndian()
132 if (!BigEndian && !LittleEndian) in isBigEndian()
136 assert((BigEndian != LittleEndian) && in isBigEndian()
138 return BigEndian; in isBigEndian()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp7203 bool BigEndian = Info.Ctx.getTargetInfo().isBigEndian(); in visitVector() local
7211 Res.insertBits(EltAsInt, BigEndian ? (NElts - I - 1) : I); in visitVector()
7475 bool BigEndian = Info.Ctx.getTargetInfo().isBigEndian(); in visit() local
7487 SValInt.extractBits(1, (BigEndian ? NElts - I - 1 : I) * EltSize); in visit()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp8835 bool BigEndian = true, LittleEndian = true; in isBigEndian() local
8839 BigEndian &= CurrentByteOffset == bigEndianByteAt(Width, i); in isBigEndian()
8840 if (!BigEndian && !LittleEndian) in isBigEndian()
8844 assert((BigEndian != LittleEndian) && "It should be either big endian or" in isBigEndian()
8846 return BigEndian; in isBigEndian()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SVEInstrInfo.td2656 // FIXME: BigEndian requires an additional REV instruction to satisfy the
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrVSX.td4143 // One without P10 instructions, the other is BigEndian only with P10 instructions.