HomeSort by: relevance | last modified time | path
    Searched refs:ConstantPool (Results 1 - 25 of 35) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/MC/
ConstantPools.cpp 1 //===- ConstantPools.cpp - ConstantPool class -----------------------------===//
9 // This file implements the ConstantPool and AssemblerConstantPools classes.
23 // ConstantPool implementation
26 void ConstantPool::emitEntries(MCStreamer &Streamer) {
39 const MCExpr *ConstantPool::addEntry(const MCExpr *Value, MCContext &Context,
57 bool ConstantPool::empty() { return Entries.empty(); }
59 void ConstantPool::clearCache() {
66 ConstantPool *AssemblerConstantPools::getConstantPool(MCSection *Section) {
74 ConstantPool &
80 ConstantPool &CP)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/
ConstantPools.h 9 // This file declares the ConstantPool and AssemblerConstantPools classes.
43 class ConstantPool {
50 ConstantPool() = default;
84 using ConstantPoolMapTy = MapVector<MCSection *, ConstantPool>;
95 ConstantPool *getConstantPool(MCSection *Section);
96 ConstantPool &getOrCreateConstantPool(MCSection *Section);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
PseudoSourceValue.h 41 ConstantPool,
70 bool isConstantPool() const { return Kind == ConstantPool; }
StackMaps.h 302 using ConstantPool = MapVector<uint64_t, uint64_t>;
358 ConstantPool ConstPool;
ISDOpcodes.h 75 ConstantPool,
MachineFunction.h 248 MachineConstantPool *ConstantPool;
590 MachineConstantPool *getConstantPool() { return ConstantPool; }
591 const MachineConstantPool *getConstantPool() const { return ConstantPool; }
SelectionDAGNodes.h 1825 : SDNode(isTarget ? ISD::TargetConstantPool : ISD::ConstantPool, 0,
1834 : SDNode(isTarget ? ISD::TargetConstantPool : ISD::ConstantPool, 0,
1848 assert(!isMachineConstantPoolEntry() && "Wrong constantpool type");
1853 assert(isMachineConstantPoolEntry() && "Wrong constantpool type");
1869 return N->getOpcode() == ISD::ConstantPool ||
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
PseudoSourceValue.cpp 24 "Stack", "GOT", "JumpTable", "ConstantPool", "FixedStack",
112 ConstantPoolPSV(PseudoSourceValue::ConstantPool, TII) {}
MIRPrinter.cpp 130 const MachineConstantPool &ConstantPool);
227 if (const auto *ConstantPool = MF.getConstantPool())
228 convert(YamlMF, *ConstantPool);
529 const MachineConstantPool &ConstantPool) {
531 for (const MachineConstantPoolEntry &Constant : ConstantPool.getConstants()) {
MachineFunction.cpp 177 ConstantPool = new (Allocator) MachineConstantPool(getDataLayout());
241 ConstantPool->~MachineConstantPool();
242 Allocator.Deallocate(ConstantPool);
539 ConstantPool->print(OS);
MachineOperand.cpp 1128 case PseudoSourceValue::ConstantPool:
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ThumbRegisterInfo.cpp 70 MachineConstantPool *ConstantPool = MF.getConstantPool();
73 unsigned Idx = ConstantPool->getConstantPoolIndex(C, Align(4));
89 MachineConstantPool *ConstantPool = MF.getConstantPool();
92 unsigned Idx = ConstantPool->getConstantPoolIndex(C, Align(4));
ARMBaseRegisterInfo.cpp 483 MachineConstantPool *ConstantPool = MF.getConstantPool();
486 unsigned Idx = ConstantPool->getConstantPoolIndex(C, Align(4));
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/
MIRParser.cpp 140 MachineConstantPool &ConstantPool,
455 auto *ConstantPool = MF.getConstantPool();
456 assert(ConstantPool && "Constant pool must be created");
457 if (initializeConstantPool(PFS, *ConstantPool, YamlMF))
866 MachineConstantPool &ConstantPool, const yaml::MachineFunction &YamlMF) {
883 unsigned Index = ConstantPool.getConstantPoolIndex(Value, Alignment);
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreInstrInfo.cpp 443 MachineConstantPool *ConstantPool = MBB.getParent()->getConstantPool();
446 unsigned Idx = ConstantPool->getConstantPoolIndex(C, Align(4));
XCoreISelLowering.cpp 119 // Conversion of i64 -> double produces constantpool nodes
120 setOperationAction(ISD::ConstantPool, MVT::i32, Custom);
204 case ISD::ConstantPool: return LowerConstantPool(Op, DAG);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SimplifyCFG.cpp 5198 /// its constant value in ConstantPool, returning 0 if it's not there.
5201 const SmallDenseMap<Value *, Constant *> &ConstantPool) {
5204 return ConstantPool.lookup(V);
5209 /// constant or can be replaced by constants from the ConstantPool. Returns the
5213 const SmallDenseMap<Value *, Constant *> &ConstantPool) {
5215 Constant *A = LookupConstant(Select->getCondition(), ConstantPool);
5219 return LookupConstant(Select->getTrueValue(), ConstantPool);
5221 return LookupConstant(Select->getFalseValue(), ConstantPool);
5227 if (Constant *A = LookupConstant(I->getOperand(N), ConstantPool))
5255 SmallDenseMap<Value *, Constant *> ConstantPool;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiISelLowering.cpp 95 setOperationAction(ISD::ConstantPool, MVT::i32, Custom);
182 case ISD::ConstantPool:
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGDumper.cpp 138 case ISD::ConstantPool: return "ConstantPool";
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp 1499 setOperationAction(ISD::ConstantPool, MVT::i32, Custom);
1644 ISD::BR_CC, ISD::SELECT_CC, ISD::ConstantPool,
3155 case ISD::ConstantPool: return LowerConstantPool(Op, DAG);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
R600InstrInfo.cpp 1484 case PseudoSourceValue::ConstantPool:
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kISelLowering.cpp 138 setOperationAction(ISD::ConstantPool, MVT::i32, Custom);
1340 case ISD::ConstantPool:
2481 // ConstantPool, JumpTable, GlobalAddress, and ExternalSymbol are lowered as
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.cpp 126 setOperationAction(ISD::ConstantPool, PtrVT, Custom);
231 // f32 and f64 uses ConstantFP. f128 uses ConstantPool.
950 // Build SDNodes for producing an address from a GlobalAddress, ConstantPool,
1684 case ISD::ConstantPool:
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsISelLowering.cpp 349 setOperationAction(ISD::ConstantPool, MVT::i32, Custom);
370 setOperationAction(ISD::ConstantPool, MVT::i64, Custom);
1211 case ISD::ConstantPool: return lowerConstantPool(Op, DAG);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 1489 setOperationAction(ISD::ConstantPool, PtrVT, Custom);
1945 // Build SDNodes for producing an address from a GlobalAddress, ConstantPool,
3025 case ISD::ConstantPool: return LowerConstantPool(Op, DAG);

Completed in 72 milliseconds

1 2