summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon
Commit message (Expand)AuthorAgeFilesLines
...
* [System Model] [TTI] Update cache and prefetch TTI interfacesDavid Greene2019-10-091-2/+2
* TLI: Remove DAG argument from getRegisterByNameMatt Arsenault2019-10-012-6/+6
* [Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet2019-09-275-8/+8
* Remove the AliasAnalysis argument in function areMemAccessesTriviallyDisjointChangpeng Fang2019-09-262-4/+2
* HexagonAsmParser::ParseDirectiveFalign - silence static analyzer dyn_cast<MCC...Simon Pilgrim2019-09-261-1/+1
* [TargetLowering] Make allowsMemoryAccess methode virtual.Thomas Raoux2019-09-261-2/+4
* Fix uninitialized variable warning. NFCI.Simon Pilgrim2019-09-231-1/+1
* HexagonLoopIdiomRecognition - silence static analyzer dyn_cast<> null derefer...Simon Pilgrim2019-09-231-3/+3
* [Hexagon] Bitcast v4i16 to v8i8, unify no-op casts between scalar and HVXKrzysztof Parzyszek2019-09-232-27/+26
* [Hexagon] Don't dereference dyn_cast<ConstantFPSDNode> result. NFCI.Simon Pilgrim2019-09-221-1/+1
* Move classes into anonymous namespaces. NFC.Benjamin Kramer2019-09-221-0/+2
* [MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCountJames Molloy2019-09-212-92/+89
* Revert "[MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduce...Mitch Phillips2019-09-202-79/+92
* [MVT] Add v256i1 to MachineValueTypeKrzysztof Parzyszek2019-09-201-7/+14
* [MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCountJames Molloy2019-09-202-92/+79
* Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Matt Arsenault2019-09-193-410/+415
* Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Hans Wennborg2019-09-193-415/+410
* GlobalISel: Don't materialize immarg arguments to intrinsicsMatt Arsenault2019-09-193-410/+415
* [Alignment][NFC] Remove LogAlignment functionsGuillaume Chatelet2019-09-182-6/+4
* [SVE][MVT] Fixed-length vector MVT rangesGraham Hunter2019-09-173-4/+6
* [Alignment] Introduce llvm::Align to MCSectionGuillaume Chatelet2019-09-131-2/+2
* DAG/GlobalISel: Correct type profile of bitcount opsMatt Arsenault2019-09-131-4/+4
* [DFAPacketizer] Reapply: Track resources for packetized instructionsJames Molloy2019-09-091-0/+11
* Revert rL371198 from llvm/trunk: [DFAPacketizer] Track resources for packetiz...Simon Pilgrim2019-09-091-11/+0
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-1/+2
* [Alignment][NFC] Use Align with TargetLowering::setPrefFunctionAlignmentGuillaume Chatelet2019-09-061-1/+1
* [Alignment][NFC] Use Align with TargetLowering::setPrefLoopAlignmentGuillaume Chatelet2019-09-061-1/+1
* [Alignment][NFC] Use Align with TargetLowering::setMinFunctionAlignmentGuillaume Chatelet2019-09-061-1/+1
* [DFAPacketizer] Track resources for packetized instructionsJames Molloy2019-09-061-0/+11
* [Hexagon] Fix type in HexagonTargetLowering::ReplaceNodeResultsKrzysztof Parzyszek2019-09-051-1/+2
* [LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet2019-09-053-7/+7
* [Hexagon] Improve generated code for test-if-bit-clear, one more timeKrzysztof Parzyszek2019-09-041-18/+29
* [Hexagon] Improve generated code for test-if-bit-clearKrzysztof Parzyszek2019-08-262-1/+23
* Use a bit of relaxed constexpr to make FeatureBitset costant intializableBenjamin Kramer2019-08-242-6/+4
* Do a sweep of symbol internalization. NFC.Benjamin Kramer2019-08-233-7/+7
* [MC] Minor cleanup to MCFixup::Kind handling. NFC.Sam Clegg2019-08-232-5/+3
* [LLVM][Alignment] Introduce Alignment In MachineFrameInfoGuillaume Chatelet2019-08-211-3/+3
* [Hexagon] Generate min/max instructions for 64-bit vectorsKrzysztof Parzyszek2019-08-164-49/+135
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-1527-237/+237
* [Hexagon] Fix instruction selection for vselect v4i8Krzysztof Parzyszek2019-08-152-16/+14
* [Hexagon] Generate vector min/max for HVXKrzysztof Parzyszek2019-08-154-1/+66
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-154-15/+15
* [llvm-mc] Add reportWarning() to MCContextBrian Cain2019-08-081-5/+2
* [LLVM][Alignment] Introduce Alignment TypeGuillaume Chatelet2019-08-051-2/+4
* Use MCRegister in MCRegisterInfo's interfacesDaniel Sanders2019-08-022-2/+3
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-0123-127/+123
* [Codegen] (X & (C l>>/<< Y)) ==/!= 0 --> ((X <</l>> Y) & C) ==/!= 0 foldRoman Lebedev2019-07-242-0/+6
* OpaquePtr: switch to GlobalValue::getValueType in a few places. NFC.Tim Northover2019-07-111-5/+2
* Revert "[System Model] [TTI] Update cache and prefetch TTI interfaces"David Greene2019-07-101-2/+2
* [System Model] [TTI] Update cache and prefetch TTI interfacesDavid Greene2019-07-101-2/+2
OpenPOWER on IntegriCloud