Displaying 2 results from an estimated 2 matches for "emitconst".
Did you mean:
emitcond4
2008 Apr 16
0
[LLVMdev] Being able to know the jitted code-size before emitting
...unsigned REX = X86InstrInfo::determineREX(MI);
> if (REX)
> MCE.emitByte(0x40 | REX);
> }
> @@ -632,7 +497,7 @@
> case X86::MOVPC32r: {
> // This emits the "call" portion of this pseudo instruction.
> MCE.emitByte(BaseOpcode);
> - emitConstant(0, sizeOfImm(Desc));
> + emitConstant(0, X86InstrInfo::sizeOfImm(Desc));
> // Remember PIC base.
> PICBaseOffset = MCE.getCurrentPCOffset();
> X86JITInfo *JTI = dynamic_cast<X86JITInfo*>(TM.getJITInfo());
> @@ -657,7 +522,7 @@
> } else if (MO....
2008 Apr 15
4
[LLVMdev] Being able to know the jitted code-size before emitting
OK, here's a new patch that adds the infrastructure and the
implementation for X86, ARM and PPC of GetInstSize and GetFunctionSize.
Both functions are virtual functions defined in TargetInstrInfo.h.
For X86, I moved some commodity functions from X86CodeEmitter to
X86InstrInfo.
What do you think?
Nicolas
Evan Cheng wrote:
>
> I think both of these belong to TargetInstrInfo. And