index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
X86
/
X86CodeEmitter.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Reinstate "Nuke the old JIT."
Eric Christopher
2014-09-02
1
-1526
/
+0
*
[X86] Allow atomic operations using immediates to avoid using a register
Robin Morisset
2014-09-02
1
-17
/
+41
*
Temporarily Revert "Nuke the old JIT." as it's not quite ready to
Eric Christopher
2014-08-07
1
-0
/
+1502
*
Nuke the old JIT.
Rafael Espindola
2014-08-07
1
-1502
/
+0
*
X86CodeEmitter.cpp: Add SEH_Epilogue to ignored list for legacy JIT, correspo...
NAKAMURA Takumi
2014-08-05
1
-0
/
+1
*
Remove the TargetMachine forwards for TargetSubtargetInfo based
Eric Christopher
2014-08-04
1
-4
/
+4
*
Add support for the X86 secure guard extensions instructions in assembler (SGX).
Kevin Enderby
2014-07-31
1
-14
/
+17
*
Re-apply r211399, "Generate native unwind info on Win64" with a fix to ignore...
NAKAMURA Takumi
2014-06-25
1
-0
/
+10
*
Two small enhancements for the JIT.
Yaron Keren
2014-06-04
1
-1
/
+6
*
[C++] Use 'nullptr'.
Craig Topper
2014-04-28
1
-1
/
+1
*
[C++] Use 'nullptr'. Target edition.
Craig Topper
2014-04-25
1
-2
/
+2
*
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
2014-04-22
1
-1
/
+2
*
[C++11] Add 'override' keyword to virtual methods that override their base cl...
Craig Topper
2014-03-09
1
-3
/
+3
*
Replace PROLOG_LABEL with a new CFI_INSTRUCTION.
Rafael Espindola
2014-03-07
1
-1
/
+2
*
Remove special FP opcode maps and instead add enough MRM_XX formats to handle...
Craig Topper
2014-02-19
1
-8
/
+34
*
Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x...
Craig Topper
2014-02-19
1
-16
/
+11
*
Recommit r201059 and r201060 with hopefully a fix for its original failure.
Craig Topper
2014-02-10
1
-2
/
+7
*
Revert r201059 and r201060.
Bob Wilson
2014-02-10
1
-6
/
+2
*
Add MRMXr/MRMXm form to X86 for use by instructions which treat the 'reg' fie...
Craig Topper
2014-02-10
1
-2
/
+6
*
Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a 2-bit OpSize field with 0 ...
Craig Topper
2014-02-02
1
-1
/
+1
*
Merge HasVEXPrefix/HasEVEXPrefix/HasXOPPrefix into a 2-bit 'encoding' field i...
Craig Topper
2014-02-02
1
-8
/
+14
*
Separate x86 opcode maps and 0x66/0xf2/0xf3 prefixes from each other in the T...
Craig Topper
2014-01-31
1
-102
/
+52
*
Move REP out of the Prefix field of the X86 format. Give it its own bit. It h...
Craig Topper
2014-01-31
1
-2
/
+1
*
Move address override handling in X86CodeEmitter to a place where it works fo...
Craig Topper
2014-01-31
1
-28
/
+28
*
Remove use of OpSize for populating VEX_PP field. A prefix encoding is now us...
Craig Topper
2014-01-16
1
-10
/
+4
*
Separate the concept of 16-bit/32-bit operand size controlled by 0x66 prefix ...
Craig Topper
2014-01-14
1
-0
/
+19
*
Remove SegOvrBits from X86 TSFlags since they weren't being used.
Craig Topper
2014-01-06
1
-23
/
+13
*
Add missing MRM_XX forms to the old JIT emitter for consistency.
Craig Topper
2013-12-31
1
-26
/
+39
*
Remove MRMInitReg form now that it's last use is gone.
Craig Topper
2013-12-31
1
-24
/
+0
*
Change type of XOP flag in code emitters to a bool. Remove a some unneeded ca...
Craig Topper
2013-09-29
1
-7
/
+4
*
Add comments for XOPA map introduced with TBM instructions.a
Craig Topper
2013-09-29
1
-1
/
+2
*
Adding intrinsics to the llvm backend for TBM instruction set.
Yunzhong Gao
2013-09-27
1
-0
/
+3
*
Synchronize VEX JIT encoding code with the MCJIT version. Fix a bug in the MC...
Craig Topper
2013-08-21
1
-11
/
+10
*
In LLVM FMA3 operands are dst, src1, src2, src3, however dst is not encoded a...
Nadav Rotem
2013-08-21
1
-2
/
+8
*
Remove unused c'tor.
Bill Wendling
2013-06-07
1
-7
/
+2
*
X86: change MOV64ri64i32 into MOV32ri64
Tim Northover
2013-06-01
1
-1
/
+1
*
Temporarily Revert "X86: change MOV64ri64i32 into MOV32ri64" as it
Eric Christopher
2013-05-31
1
-1
/
+1
*
X86: change MOV64ri64i32 into MOV32ri64
Tim Northover
2013-05-31
1
-1
/
+1
*
Add CLAC/STAC instruction encoding/decoding support
Michael Liao
2013-04-11
1
-0
/
+8
*
Add X86 code emitter support AVX encoded MRMDestReg instructions.
Craig Topper
2013-03-16
1
-4
/
+15
*
Fix the name of a variable to match its declaration. Fixes build failure from...
Craig Topper
2013-03-14
1
-1
/
+1
*
Fix a bug in the calculation of the VEX.B bit for FMA4 rr with the VEX.W bit ...
Craig Topper
2013-03-14
1
-0
/
+5
*
Fix comments
Eli Bendersky
2013-02-05
1
-1
/
+1
*
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2013-01-02
1
-1
/
+1
*
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-12-03
1
-5
/
+5
*
Move TargetData to DataLayout.
Micah Villmow
2012-10-08
1
-3
/
+3
*
Add register encoding support in X86 backend
Michael Liao
2012-10-04
1
-15
/
+25
*
Remove code for setting the VEX L-bit as a function of operand size from the ...
Craig Topper
2012-09-19
1
-11
/
+0
*
Add a getName function to MachineFunction. Use it in places that previously d...
Craig Topper
2012-08-22
1
-3
/
+1
*
Don't use implicit register operands to calculate L-bit for AVX instructions....
Craig Topper
2012-07-20
1
-0
/
+2
[next]