• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/

Lines Matching refs:int64_t

68 using DisplacementSizeMap = std::map<int64_t, unsigned>;
104 void buildCopies(int Size, MachineInstr *LoadInst, int64_t LdDispImm,
105 MachineInstr *StoreInst, int64_t StDispImm,
106 int64_t LMMOffset, int64_t SMMOffset);
108 void buildCopy(MachineInstr *LoadInst, unsigned NLoadOpcode, int64_t LoadDisp,
110 int64_t StoreDisp, unsigned Size, int64_t LMMOffset,
111 int64_t SMMOffset);
385 int64_t LoadDisp, MachineInstr *StoreInst,
386 unsigned NStoreOpcode, int64_t StoreDisp,
387 unsigned Size, int64_t LMMOffset,
388 int64_t SMMOffset) {
437 int64_t LdDispImm, MachineInstr *StoreInst,
438 int64_t StDispImm, int64_t LMMOffset,
439 int64_t SMMOffset) {
527 int64_t MinOffset = std::min(Op1.getOffset(), Op2.getOffset());
528 int64_t Overlapa = Op1.getSize() + Op1.getOffset() - MinOffset;
529 int64_t Overlapb = Op2.getSize() + Op2.getOffset() - MinOffset;
574 int64_t LdDispImm = getDispOperand(LoadInst).getImm();
575 int64_t StDispImm = getDispOperand(StoreInst).getImm();
576 int64_t LMMOffset = 0;
577 int64_t SMMOffset = 0;
579 int64_t LdDisp1 = LdDispImm;
580 int64_t LdDisp2 = 0;
581 int64_t StDisp1 = StDispImm;
582 int64_t StDisp2 = 0;
585 int64_t LdStDelta = StDispImm - LdDispImm;
628 static bool isBlockingStore(int64_t LoadDispImm, unsigned LoadSize,
629 int64_t StoreDispImm, unsigned StoreSize) {
637 int64_t DispImm, unsigned Size) {
653 SmallVector<std::pair<int64_t, unsigned>, 0> DispSizeStack;
655 int64_t CurrDisp = DispSizePair.first;
658 int64_t PrevDisp = DispSizeStack.back().first;
689 int64_t LdDispImm = getDispOperand(LoadInst).getImm();
699 int64_t PBstDispImm = getDispOperand(PBInst).getImm();