summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* Recommitting r275284: add support to inline __builtin_mempcpyAndrew Kaylor2016-07-294-0/+50
* GlobalISel: make translate* functions take the most specialized class possible.Tim Northover2016-07-291-15/+14
* Codegen: MachineBlockPlacement Improve probability layout.Kyle Butt2016-07-291-15/+45
* GlobalISel: add generic conditional branch.Tim Northover2016-07-292-7/+20
* Revert r277178, the actual change had already been appliedKrzysztof Parzyszek2016-07-291-0/+1
* [Hexagon] Misaligned loads and stores are not fastKrzysztof Parzyszek2016-07-291-1/+0
* The next step along the way to getting good error messages for bad archives.Kevin Enderby2016-07-292-89/+230
* CodeGen: improve MachineInstrBuilder & MachineIRBuilder interfaceTim Northover2016-07-293-53/+56
* [AArch64][GlobalISel] Select G_XOR.Ahmed Bougacha2016-07-291-0/+5
* [GlobalISel] Add G_XOR.Ahmed Bougacha2016-07-291-0/+2
* [AArch64][GlobalISel] Select G_LOAD/G_STORE.Ahmed Bougacha2016-07-292-2/+62
* MachinePipeliner pass that implements Swing Modulo SchedulingBrendon Cahoon2016-07-296-4/+4084
* [Hexagon] Custom lower VECTOR_SHUFFLE and EXTRACT_SUBVECTOR for HVXKrzysztof Parzyszek2016-07-293-22/+199
* Initial support for vectorization using svml (short vector math library).Matt Masten2016-07-291-1/+71
* [Hexagon] Improve balancing of address calculationKrzysztof Parzyszek2016-07-291-3/+738
* Avoid unnecessary 32-bit to 64-bit zero extensions followingDavid L Kreitzer2016-07-291-4/+2
* [MC] When emitting output hash comments always use standard line comment sepe...Nirav Dave2016-07-292-4/+5
* Fix license information in the file headerKrzysztof Parzyszek2016-07-291-2/+5
* Add missing files to r277143Krzysztof Parzyszek2016-07-292-0/+213
* [Hexagon] Implement DFA based hazard recognizerKrzysztof Parzyszek2016-07-292-3/+11
* Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG.Daniel Sanders2016-07-291-2/+158
* Cleanup TransferDbgValuesNirav Dave2016-07-291-2/+9
* [X86][SSE] Optimize the truncation of vector comparison results with PACKSSSimon Pilgrim2016-07-291-2/+139
* Fixed MSVC out of range shift warningSimon Pilgrim2016-07-291-1/+1
* Fix for commit rL277126 that broke a build.Sjoerd Meijer2016-07-291-1/+1
* [Thumb] Emit Thumb move in both Thumb modes for struct_byval predicatesPrakhar Bahuguna2016-07-291-4/+5
* [lanai] Update for Target API (TargetRegistry::RegisterMCAsmBackend) changeJacques Pienaar2016-07-292-5/+7
* TargetInstrInfo: add virtual function getInstSizeInBytesSjoerd Meijer2016-07-298-8/+8
* [AVX512] Mark EVEX VMOVSSrm and VMOVSDrm as canFoldAsLoad and isReMaterializa...Craig Topper2016-07-292-0/+3
* [AVX512] Copy the patterns that recognize scalar arimetic operations insertin...Craig Topper2016-07-292-2/+105
* [EarlyCSE] Correctly handle simplified, but live, instructionsDavid Majnemer2016-07-291-2/+4
* [ConstantFolding] Fold bitcasts of vectors w/ undef elementsDavid Majnemer2016-07-291-2/+11
* [ConstantFolding] Remove an unused ConstantFoldInstOperands overloadDavid Majnemer2016-07-291-14/+5
* [ConstantFolding] Use ConstantExpr::getWithOperandsDavid Majnemer2016-07-291-0/+3
* [ConstnatFolding] Teach the folder how to fold ConstantVectorDavid Majnemer2016-07-2910-98/+105
* [AVX512] Remove the intrinsic forms of VMOVSS/VMOVSD. We don't need two diffe...Craig Topper2016-07-291-29/+43
* [CFLAA] Check for pointer types in more places.George Burgess IV2016-07-291-2/+4
* Added ThinLTO inlining statisticsPiotr Padlewski2016-07-293-9/+242
* Revert "Don't invoke getName() from Function::isIntrinsic().", rL276942.Justin Lebar2016-07-284-12/+11
* [sanitizer] Simplify and future-proof maybeMarkSanitizerLibraryCallNoBuiltin().Evgeniy Stepanov2016-07-281-17/+6
* [IR] Introduce a non-integral pointer typeSanjoy Das2016-07-282-0/+24
* [BPI] Add new LazyBPI analysisAdam Nemet2016-07-284-8/+72
* AMDGPU/SI: Don't handle a loop if there is no loop at all for a terminator BB.Changpeng Fang2016-07-281-0/+2
* Do not remove empty lifetime.start/lifetime.end rangesVitaly Buka2016-07-281-0/+5
* Should be committed as one CL.Vitaly Buka2016-07-281-5/+0
* [asan] Add const into few methodsVitaly Buka2016-07-281-10/+10
* Do not remove empty lifetime.start/lifetime.end rangesVitaly Buka2016-07-281-8/+5
* manedVitaly Buka2016-07-281-6/+8
* rangeVitaly Buka2016-07-281-0/+6
* [PM] Port LowerGuardIntrinsic to the new PM.Michael Kuperstein2016-07-284-9/+25
OpenPOWER on IntegriCloud