Home
last modified time | relevance | path

Searched refs:ConstantPool (Results 1 – 25 of 31) sorted by relevance

12

/minix3/external/bsd/llvm/dist/llvm/lib/MC/
H A DConstantPools.cpp24 void ConstantPool::emitEntries(MCStreamer &Streamer) { in emitEntries()
38 const MCExpr *ConstantPool::addEntry(const MCExpr *Value, MCContext &Context, in addEntry()
46 bool ConstantPool::empty() { return Entries.empty(); } in empty()
51 ConstantPool *
60 ConstantPool &
66 ConstantPool &CP) { in emitConstantPool()
79 ConstantPool &CP = CPI->second; in emitAll()
87 if (ConstantPool *CP = getConstantPool(Section)) { in emitForCurrentSection()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/MC/
H A DConstantPools.h38 class ConstantPool {
44 ConstantPool() {} in ConstantPool() function
76 typedef MapVector<const MCSection *, ConstantPool> ConstantPoolMapTy;
89 ConstantPool *getConstantPool(const MCSection *Section);
90 ConstantPool &getOrCreateConstantPool(const MCSection *Section);
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DThumb2RegisterInfo.cpp44 MachineConstantPool *ConstantPool = MF.getConstantPool(); in emitLoadConstPool() local
47 unsigned Idx = ConstantPool->getConstantPoolIndex(C, 4); in emitLoadConstPool()
H A DThumb1RegisterInfo.cpp75 MachineConstantPool *ConstantPool = MF.getConstantPool(); in emitLoadConstPool() local
78 unsigned Idx = ConstantPool->getConstantPoolIndex(C, 4); in emitLoadConstPool()
H A DARMBaseRegisterInfo.cpp412 MachineConstantPool *ConstantPool = MF.getConstantPool(); in emitLoadConstPool() local
415 unsigned Idx = ConstantPool->getConstantPoolIndex(C, 4); in emitLoadConstPool()
H A DARMISelLowering.cpp737 setOperationAction(ISD::ConstantPool, MVT::i32, Custom); in ARMTargetLowering()
6404 case ISD::ConstantPool: return LowerConstantPool(Op, DAG); in LowerOperation()
6799 MachineConstantPool *ConstantPool = MF->getConstantPool(); in EmitSjLjDispatchBlock() local
6807 unsigned Idx = ConstantPool->getConstantPoolIndex(C, Align); in EmitSjLjDispatchBlock()
6891 MachineConstantPool *ConstantPool = MF->getConstantPool(); in EmitSjLjDispatchBlock() local
6899 unsigned Idx = ConstantPool->getConstantPoolIndex(C, Align); in EmitSjLjDispatchBlock()
7273 MachineConstantPool *ConstantPool = MF->getConstantPool(); in EmitStructByval() local
7281 unsigned Idx = ConstantPool->getConstantPoolIndex(C, Align); in EmitStructByval()
H A DARMInstrThumb.td1340 // ConstantPool
/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DStackMaps.h193 typedef MapVector<uint64_t, uint64_t> ConstantPool; typedef
212 ConstantPool ConstPool;
H A DMachineFunction.h104 MachineConstantPool *ConstantPool;
206 MachineConstantPool *getConstantPool() { return ConstantPool; }
207 const MachineConstantPool *getConstantPool() const { return ConstantPool; }
H A DISDOpcodes.h63 JumpTable, ConstantPool, ExternalSymbol, BlockAddress, enumerator
H A DSelectionDAGNodes.h1523 : SDNode(isTarget ? ISD::TargetConstantPool : ISD::ConstantPool, 0,
1531 : SDNode(isTarget ? ISD::TargetConstantPool : ISD::ConstantPool, 0,
1566 return N->getOpcode() == ISD::ConstantPool ||
/minix3/external/bsd/llvm/dist/llvm/test/CodeGen/X86/
H A D2010-05-12-FastAllocKills.ll9 ; %reg1025<def> = MUL_Fp80m32 %reg1024, %RIP, 1, %reg0, <cp#0>, %reg0; mem:LD4[ConstantPool]
20 ; %FP2<def> = MUL_Fp80m32 %FP1, %RIP, 1, %reg0, <cp#0>, %reg0; mem:LD4[ConstantPool]
/minix3/external/bsd/llvm/dist/llvm/test/CodeGen/ARM/
H A Dsubreg-remat.ll8 ; %vreg6:ssub_0<def> = VLDRS <cp#0>, 0, pred:14, pred:%noreg; mem:LD4[ConstantPool] DPR_VFP2:%vre…
34 … %vreg2:ssub_0<def> = VLDRS <cp#0>, 0, pred:14, pred:%noreg, %vreg2<imp-def>; mem:LD4[ConstantPool]
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DMachineFunction.cpp75 ConstantPool = new (Allocator) MachineConstantPool(TM); in MachineFunction()
111 ConstantPool->~MachineConstantPool(); in ~MachineFunction()
112 Allocator.Deallocate(ConstantPool); in ~MachineFunction()
354 ConstantPool->print(OS); in print()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.cpp457 MachineConstantPool *ConstantPool = MBB.getParent()->getConstantPool(); in loadImmediate() local
460 unsigned Idx = ConstantPool->getConstantPoolIndex(C, 4); in loadImmediate()
H A DXCoreISelLowering.cpp127 setOperationAction(ISD::ConstantPool, MVT::i32, Custom); in XCoreTargetLowering()
214 case ISD::ConstantPool: return LowerConstantPool(Op, DAG); in LowerOperation()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp3418 const SmallDenseMap<Value*, Constant*>& ConstantPool) { in LookupConstant() argument
3421 return ConstantPool.lookup(V); in LookupConstant()
3430 const SmallDenseMap<Value *, Constant *> &ConstantPool, in ConstantFold() argument
3433 Constant *A = LookupConstant(Select->getCondition(), ConstantPool); in ConstantFold()
3437 return LookupConstant(Select->getTrueValue(), ConstantPool); in ConstantFold()
3439 return LookupConstant(Select->getFalseValue(), ConstantPool); in ConstantFold()
3445 if (Constant *A = LookupConstant(I->getOperand(N), ConstantPool)) in ConstantFold()
3474 SmallDenseMap<Value*, Constant*> ConstantPool; in GetCaseResults() local
3475 ConstantPool.insert(std::make_pair(SI->getCondition(), CaseVal)); in GetCaseResults()
3487 } else if (Constant *C = ConstantFold(I, ConstantPool, DL)) { in GetCaseResults()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp104 case ISD::ConstantPool: return "ConstantPool"; in getOperationName()
H A DSelectionDAG.cpp460 case ISD::ConstantPool: in AddNodeIDCustom()
1321 unsigned Opc = isTarget ? ISD::TargetConstantPool : ISD::ConstantPool; in getConstantPool()
1348 unsigned Opc = isTarget ? ISD::TargetConstantPool : ISD::ConstantPool; in getConstantPool()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp241 setOperationAction(ISD::ConstantPool, MVT::i32, Custom); in MipsTargetLowering()
259 setOperationAction(ISD::ConstantPool, MVT::i64, Custom); in MipsTargetLowering()
820 case ISD::ConstantPool: return lowerConstantPool(Op, DAG); in LowerOperation()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1550 case ISD::ConstantPool: return LowerConstantPool(Op, DAG); in LowerOperation()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1398 setOperationAction(ISD::ConstantPool, getPointerTy(), Custom); in SparcTargetLowering()
2797 case ISD::ConstantPool: return LowerConstantPool(Op, DAG); in LowerOperation()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrCompiler.td940 // ConstantPool GlobalAddress, ExternalSymbol, and JumpTable
966 // ConstantPool GlobalAddress, ExternalSymbol, and JumpTable when not in small
/minix3/external/bsd/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp229 setOperationAction(ISD::ConstantPool, PtrVT, Custom); in SystemZTargetLowering()
2420 case ISD::ConstantPool: in LowerOperation()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td306 def constpool : SDNode<"ISD::ConstantPool", SDTPtrLeaf, [],

12