[WinEH] Store pointers to the LSDA in the exception registration object
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
2015-05-20 Reid Kleckner[WinEH] Store pointers to the LSDA in the exception...
2015-05-20 Hans WennborgRevert r237828 "[X86] Remove unused node after morphing...
2015-05-20 Benjamin Kramer[X86] Remove unused node after morphing it from shr...
2015-05-20 Elena DemikhovskyAVX-512: fixed algorithm of building vectors of i1...
2015-05-20 David Majnemer[X86] Implement the local-exec TLS model for Windows...
2015-05-18 Reid KlecknerRe-land r237175: [X86] Always return the sret parameter...
2015-05-18 David BlaikieSimplify IRBuilder::CreateCall* by using ArrayRef+initi...
2015-05-18 Elena DemikhovskyAVX-512: Added intrinsics for ADDSS/D, MULSS/D, SUBSS...
2015-05-18 Elena Demikhovskyfixed compilation warning/error
2015-05-17 Elena DemikhovskyAVX-512: fixed extended load to 512-bit register
2015-05-15 David Majnemer[X86] Use a better sentinel offset for the FrameAddr...
2015-05-14 Elena DemikhovskyAVX-512: Added i1 type handling for calling conventions.
2015-05-12 Chandler CarruthRevert r237175: [X86] Always return the sret parameter...
2015-05-12 Reid Kleckner[X86] Always return the sret parameter in eax/rax,...
2015-05-12 Sanjay Pateluse 'auto' to improve readability; NFC
2015-05-12 Elena DemikhovskyAVX-512, X86: Added lowering for shift operations for...
2015-05-12 Andrea Di Biagio[X86] Remove useless target specific combine on TRUNCAT...
2015-05-12 Elena DemikhovskyAVX-512: select operation for i1 vectors
2015-05-12 Michael Kuperstein[X86] DAGCombine should not assume arbitrary vector...
2015-05-12 Eric ChristopherMigrate existing backends that care about software...
2015-05-11 Pirama Arumuga Nainar[X86] Updates to X86 backend for f16 promotion
2015-05-11 Elena DemikhovskyFixed compilation warning, NFC.
2015-05-10 Elena DemikhovskyAVX-512: fixed UINT_TO_FP operation for 512-bit types.
2015-05-10 Elena DemikhovskyAVX-512: fixed a bug in i1 vectors lowering
2015-05-08 Arnold SchwaighoferScheduleDAGInstrs: In functions with tail calls PseudoS...
2015-05-08 Pat GavlinExtend the statepoint intrinsic to allow statepoints...
2015-05-08 Andrea Di Biagio[X86] Teach 'getTargetShuffleMask' how to look through...
2015-05-08 Denis ProtivenskyFix gcc warning of different enum and non-enum types...
2015-05-07 Matthias BraunChange getTargetNodeName() to produce compiler warnings...
2015-05-07 Elena DemikhovskyAVX-512: Added all forms of FP compare instructions...
2015-05-06 NAKAMURA TakumiRevert r236546, "propagate IR-level fast-math-flags...
2015-05-05 Sanjay Patelpropagate IR-level fast-math-flags to DAG nodes (NFC)
2015-05-04 Elena DemikhovskyAVX-512: added calling convention for i1 vectors in...
2015-05-03 Elena DemikhovskyMasked gather and scatter intrinsics - enabled codegen...
2015-05-02 Simon Pilgrim[SSE2] Minor tidyup of v16i8 SHL lowering. NFC.
2015-04-30 Simon Pilgrim[SSE] Fix for MUL v16i8 on pre-SSE41 targets (PR23369).
2015-04-29 Elena Demikhovskyfixed 80-chars; NFC
2015-04-28 Eric ChristopherReuse a lookup in an assert.
2015-04-28 Sanjay Patelmove IR-level optimization flags into their own struct
2015-04-28 Elena DemikhovskyFixed crash of variable shift inst on AVX2
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-27 Elena DemikhovskyAVX-512: added calling conventions for i1 vectors.
2015-04-27 Elena DemikhovskyAVX-512: Extend/Truncate operations for SKX,
2015-04-27 Simon Pilgrim[X86][SSE] Add v16i8/v32i8 multiplication support
2015-04-22 Sanjay Patel[x86] allow 64-bit extracted vector element integer...
2015-04-21 Matthias BraunX86: Match for X86ISD nodes in LowerBUILD_VECTOR instea...
2015-04-21 Elena DemikhovskyAVX-512: Added logical and arithmetic instructions...
2015-04-21 Matthias BraunX86: Do not select X86 custom vector nodes if operand...
2015-04-19 Simon Pilgrim[X86][SSE] Fix for getScalarValueForVectorElement to...
2015-04-15 Sanjay Patel[x86] Implement combineRepeatedFPDivisors
2015-04-13 Krzysztof ParzyszekAllow memory intrinsics to be tail calls
2015-04-10 Benjamin KramerReduce dyn_cast<> to isa<> or cast<> where possible.
2015-04-06 Simon Pilgrim[X86][SSE] Use (V)PINSRB for direct byte insertion...
2015-04-03 David Majnemer[WinEH] Sink UnwindHelp completely out of IR
2015-04-02 Sanjay Patel[AVX] Improve insertion of i8 or i16 into low element...
2015-03-31 David Majnemer[WinEH] Generate .xdata for catch handlers
2015-03-31 Sanjay Patel[X86, AVX] try to lowerVectorShuffleAsElementInsertion...
2015-03-30 Sanjay Patelmore space; NFC
2015-03-26 Sanjay Patelcomment cleanup; NFC
2015-03-26 Sanjay PatelUse SDValue bool checks; NFC intended
2015-03-25 Sanjay Patel[X86, AVX] improve insertion into zero element of 256...
2015-03-24 Sanjay Patel[X86, AVX] recognize shufflevector with zero input...
2015-03-20 Sanjay Patel[X86] Prefer blendps over insertps codegen for one...
2015-03-20 Simon PilgrimStripped trailing whitespace. NFC.
2015-03-19 Sanjay Patelmove insert, extract, concat helper functions closer...
2015-03-19 Sanjay Patel[X86, AVX] use blends instead of insert128 with index 0
2015-03-18 Simon Pilgrim[X86][SSE] Avoid scalarization of v2i64 vector shifts...
2015-03-18 Eric ChristopherRevert "[X86][SSE] Avoid scalarization of v2i64 vector...
2015-03-18 Simon Pilgrim[X86][SSE] Avoid scalarization of v2i64 vector shifts
2015-03-16 Sanjay Patelfix comments to match code; NFC
2015-03-16 Gabor Horvath[llvm] Replacing asserts with static_asserts where...
2015-03-15 Simon PilgrimUse SDValue bool check to tidyup some possible combines...
2015-03-15 Simon PilgrimUse SDValue bool check to tidyup some possible combines...
2015-03-13 Andrea Di Biagio[X86][AVX] Fix wrong lowering of v4x64 shuffles into...
2015-03-12 Quentin Colombet[X86] Fix a regression introduced by r223641.
2015-03-12 Andrea Di Biagio[X86] Fix wrong target specific combine on SETCC nodes.
2015-03-11 Eric ChristopherHave getCallPreservedMask and getThisCallPreservedMask...
2015-03-08 Andrea Di Biagio[X86][AVX] Fix wrong lowering of VPERM2X128 nodes
2015-03-07 Simon Pilgrim[DAGCombiner] Add a shuffle mask commutation helper...
2015-03-07 Benjamin KramerX86: Roll repetitive code into a loop. NFC.
2015-03-07 Eric ChristopherTypo.
2015-03-05 Sanjay Patel[AVX] Lower / fast-isel scalar FP selects into VBLENDV...
2015-03-05 Elena DemikhovskyAVX-512, SKX: Enabled masked_load/store operations...
2015-03-05 Craig Topper[X86] Use vmovss to handle inserting an element into...
2015-03-04 JF BastienMutate TargetLowering::shouldExpandAtomicRMWInIR to...
2015-03-03 Sanjay Pateluse bool operator shortcut; NFC
2015-03-03 Ahmed Bougacha[X86] Special-case 2x CMOV when custom-inserting.
2015-03-03 Ahmed Bougacha[X86] Combine (cmov (and/or (setcc) (setcc))) into...
2015-03-01 Benjamin KramerX86: Replace variadic function with init list. NFC.
2015-03-01 Benjamin KramerArrayRef: Remove the equals helper with many arguments.
2015-02-28 Craig Topper[X86] Remove the blendpd/blendps/pblendw/pblendd intrin...
2015-02-28 Benjamin KramerConvert push_back loops into append calls.
2015-02-27 Chandler Carruth[x86] Run most of the rest of the shuffle combining...
2015-02-27 Chandler Carruth[x86] Teach a bunch of the x86-specific shuffle combini...
2015-02-27 Chandler Carruth[x86] Make the v8i16 clever single-input shuffle loweri...
2015-02-27 Chandler Carruth[x86] Make the single-input v8i16 lowering directly...
2015-02-26 Eric ChristophergetRegForInlineAsmConstraint wants to use TargetRegiste...
2015-02-26 Chandler Carruth[x86] Fix PR22706 where we would incorrectly try lower...
next