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
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86] Add an Unoptimized Load Value Injection (LVI) Load Hardening Pass
Scott Constable
2020-06-24
3
-1
/
+82
*
[X86] Add Support for Load Hardening to Mitigate Load Value Injection (LVI)
Scott Constable
2020-06-24
1
-3
/
+306
*
[X86] Add a Pass that builds a Condensed CFG for Load Value Injection (LVI) G...
Scott Constable
2020-06-24
7
-0
/
+984
*
[X86] Fix to X86LoadValueInjectionRetHardeningPass for possible segfault
Scott Constable
2020-06-24
1
-0
/
+3
*
Revert "[X86] Add a Pass that builds a Condensed CFG for Load Value Injection...
Craig Topper
2020-06-24
7
-1035
/
+0
*
Revert "[X86] Add Support for Load Hardening to Mitigate Load Value Injection...
Craig Topper
2020-06-24
1
-277
/
+5
*
[X86] Add Support for Load Hardening to Mitigate Load Value Injection (LVI)
Scott Constable
2020-06-24
1
-5
/
+277
*
[X86] Add a Pass that builds a Condensed CFG for Load Value Injection (LVI) G...
Scott Constable
2020-06-24
7
-0
/
+1035
*
[X86] Add RET-hardening Support to mitigate Load Value Injection (LVI)
Scott Constable
2020-06-24
4
-0
/
+145
*
[X86] Add Indirect Thunk Support to X86 to mitigate Load Value Injection (LVI)
Scott Constable
2020-06-24
4
-8
/
+68
*
[X86] Refactor X86IndirectThunks.cpp to Accommodate Mitigations other than Re...
Scott Constable
2020-06-24
1
-125
/
+157
*
[X86][NFC] Generalize the naming of "Retpoline Thunks" and related code to "I...
Scott Constable
2020-06-24
14
-113
/
+135
*
[X86] make sure POP has implicit def/use of stack pointer when materializing ...
Yuanfang Chen
2020-06-17
1
-0
/
+2
*
[X86] Fold undef elts to 0 in getTargetVShiftByConstNode.
Craig Topper
2020-06-16
1
-3
/
+6
*
[X86] Teach combineVectorShiftImm to constant fold undef elements to 0 not un...
Craig Topper
2020-06-16
1
-2
/
+10
*
[X86] Add x, t and g modifiers for inline asm
Craig Topper
2020-06-11
1
-1
/
+45
*
Enable IBT(Indirect Branch Tracking) in JIT with CET(Control-flow Enforcement...
Xiang1 Zhang
2020-05-18
3
-8
/
+23
*
CET for Exception Handle
Pengfei Wang
2020-05-18
1
-3
/
+10
*
[X86][SSE] combineX86ShufflesConstants - early out for zeroable vectors (PR45...
Simon Pilgrim
2020-04-16
1
-1
/
+7
*
[X86CmovConversion] Make heuristic for optimized cmov depth more conservative...
Nikita Popov
2020-02-19
1
-6
/
+7
*
[X86] Use MVT::i8 instead of MVT::i64 for shift amount in BuildSDIVPow2
Craig Topper
2020-02-10
1
-1
/
+1
*
[X86] -fpatchable-function-entry=N,0: place patch label after ENDBR{32,64}
Fangrui Song
2020-02-05
1
-0
/
+19
*
[X86] Make `llc --help` output readable again
Roman Lebedev
2020-01-27
1
-7
/
+7
*
[X86] Don't call LowerUINT_TO_FP_i32 for i32->f80 on 32-bit targets with sse2.
Craig Topper
2020-01-15
1
-1
/
+1
*
CMake: Make most target symbols hidden by default
Tom Stellard
2020-01-14
6
-6
/
+6
*
[BranchAlign] Add master --x86-branches-within-32B-boundaries flag
Philip Reames
2020-01-14
1
-2
/
+23
*
[Win64] Handle FP arguments more gracefully under -mno-sse
Reid Kleckner
2020-01-14
2
-22
/
+31
*
[X86] Drop an unneeded FIXME. NFC
Craig Topper
2020-01-14
1
-1
/
+0
*
[X86] Swap the 0 and the fudge factor in the constant pool for the 32-bit mod...
Craig Topper
2020-01-14
1
-4
/
+4
*
[X86] Directly emit a BROADCAST_LOAD from constant pool in lowerUINT_TO_FP_vX...
Craig Topper
2020-01-14
1
-2
/
+12
*
[X86] Copy the nofpexcept flag when folding a load into an instruction using ...
Craig Topper
2020-01-13
1
-0
/
+4
*
[X86][Disassembler] Fix a bug when disassembling an empty string
Fangrui Song
2020-01-13
1
-1
/
+3
*
[X86] Fix MSVC "truncation from 'int' to 'bool'" warning. NFCI.
Simon Pilgrim
2020-01-13
1
-2
/
+2
*
[X86] Use SDNPOptInGlue instead of SDNPInGlue on a couple SDNodes.
Craig Topper
2020-01-12
1
-2
/
+2
*
[X86][AVX] Use lowerShuffleAsLanePermuteAndSHUFP to lower binary v4f64 shuffles.
Simon Pilgrim
2020-01-12
1
-0
/
+12
*
[X86][AVX] lowerShuffleAsLanePermuteAndSHUFP - only set the demanded elements...
Simon Pilgrim
2020-01-12
1
-2
/
+1
*
[X86][Disassembler] Merge X86DisassemblerDecoder.cpp into X86Disassembler.cpp...
Fangrui Song
2020-01-12
4
-1868
/
+1569
*
[X86][Disassembler] Simplify
Fangrui Song
2020-01-12
3
-45
/
+7
*
[X86] Don't call LowerSETCC from LowerSELECT for STRICT_FSETCC/STRICT_FSETCCS...
Craig Topper
2020-01-11
1
-3
/
+1
*
[TargetLowering][X86] Connect the chain from STRICT_FSETCC in TargetLowering:...
Craig Topper
2020-01-11
1
-2
/
+4
*
[X86][Disassembler] Optimize argument passing and immediate reading
Fangrui Song
2020-01-11
3
-74
/
+41
*
[Disassembler] Delete the VStream parameter of MCDisassembler::getInstruction()
Fangrui Song
2020-01-11
1
-2
/
+1
*
[X86][Disassembler] Replace custom logger with LLVM_DEBUG
Fangrui Song
2020-01-11
3
-56
/
+14
*
[X86][Disassembler] Simplify and optimize reader functions
Fangrui Song
2020-01-11
3
-180
/
+101
*
[X86] Turn FP_ROUND/STRICT_FP_ROUND into X86ISD::VFPROUND/STRICT_VFPROUND dur...
Craig Topper
2020-01-11
3
-67
/
+4
*
[X86] Adjust nop emission by compiler to consider target decode limitations
Philip Reames
2020-01-11
1
-0
/
+17
*
[X86AsmBackend] Move static function before sole use [NFC]
Philip Reames
2020-01-11
1
-34
/
+34
*
[X86AsmBackend] Be consistent about placing definitions out of line [NFC]
Philip Reames
2020-01-11
1
-49
/
+57
*
[X86] Fix outdated comment
Simon Pilgrim
2020-01-11
1
-2
/
+1
*
[X86][AVX] Add lowerShuffleAsLanePermuteAndSHUFP lowering
Simon Pilgrim
2020-01-11
1
-0
/
+40
[next]