summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon
Commit message (Expand)AuthorAgeFilesLines
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-161-1/+2
* Use more foreach loops in SelectionDAG. NFCPete Cooper2015-07-141-2/+2
* Fix NDEBUG build warningKrzysztof Parzyszek2015-07-141-0/+2
* Fix Windows build: replace __func__ with LLVM_FUNCTION_NAMEKrzysztof Parzyszek2015-07-141-4/+5
* [Hexagon] Generate instructions for operations on predicate registersKrzysztof Parzyszek2015-07-143-0/+531
* MachineRegisterInfo: Remove UsedPhysReg infrastructureMatthias Braun2015-07-141-2/+2
* PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun2015-07-142-6/+7
* [Hexagon] Generate "extract" instructions more aggressivelyKrzysztof Parzyszek2015-07-143-13/+278
* [Hexagon] Move BitTracker into the llvm namespace and remove redundant qualif...Benjamin Kramer2015-07-134-64/+52
* MC: Remove MCSubtargetInfo() default constructorDuncan P. N. Exon Smith2015-07-101-3/+1
* Target RegisterInfo: devirtualize TargetFrameLoweringJF Bastien2015-07-101-2/+3
* [Hexagon] Add missing preamble to a source fileKrzysztof Parzyszek2015-07-091-0/+9
* [Hexagon] Add support for atomic RMW operationsKrzysztof Parzyszek2015-07-093-1/+59
* Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini2015-07-093-9/+1
* Make isLegalAddressingMode() taking DataLayout as an argumentMehdi Amini2015-07-092-4/+4
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-092-16/+21
* Add missing dependency to Hexagon target.Diego Novillo2015-07-081-0/+1
* [Hexagon] Implement commoning of GetElementPtr instructionsKrzysztof Parzyszek2015-07-083-0/+1340
* [Hexagon] Generate "insert" instructions more aggressivelyKrzysztof Parzyszek2015-07-083-1/+1604
* Revert 241681: causes Windows builds to failKrzysztof Parzyszek2015-07-083-1604/+1
* [Hexagon] Generate "insert" instructions more aggressivelyKrzysztof Parzyszek2015-07-083-1/+1604
* [Hexagon] Fix unused variable warnings in NDEBUG build caused by r241595Krzysztof Parzyszek2015-07-072-12/+8
* [Hexagon] Implement bit-tracking facility with specifics for HexagonKrzysztof Parzyszek2015-07-075-0/+2832
* Change the last few internal StringRef triples into Triple objects.Daniel Sanders2015-07-061-2/+3
* [TargetLowering] StringRefize asm constraint getters.Benjamin Kramer2015-07-052-6/+4
* Hexagon: Paper over the undefined behaviour introduced by r238692Justin Bogner2015-06-242-1/+3
* Hexagon: Avoid left shifting negative values (it's UB)Justin Bogner2015-06-241-1/+1
* Make helper functions static. NFC.Benjamin Kramer2015-06-231-3/+4
* [Hexagon] Use MF reference from parent class in HexagonPacketizerListKrzysztof Parzyszek2015-06-231-10/+7
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-2330-36/+36
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-1930-36/+36
* [Hexagon] Fixing unused field copypasta.Colin LeMahieu2015-06-181-9/+3
* [Hexagon] Printing packet brackets when asm printing and adding a number of t...Colin LeMahieu2015-06-181-1/+63
* [Hexagon] Adding MC ELF streamer and updating addend relocation test which sh...Colin LeMahieu2015-06-177-4/+307
* [Hexagon] Alphabetical ordering of functions, NFC.Colin LeMahieu2015-06-161-5/+5
* [Hexagon] PC-relative offsets are relative to packet start rather than the of...Colin LeMahieu2015-06-151-3/+38
* Remove duplicate conditional in if-stmt.Eric Christopher2015-06-151-2/+1
* [Hexagon] Moving pass declarations out of header and in to implementation fil...Colin LeMahieu2015-06-1513-52/+53
* [Hexagon] Making intrinsic tests agnostic to register allocation. Narrowing ...Colin LeMahieu2015-06-123-11/+71
* Wrap some long lines in LLVMBuild files. NFCDouglas Katzman2015-06-121-1/+11
* Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders2015-06-112-3/+3
* [CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha2015-06-112-16/+13
* [Hexagon] Adding decoders for signed operands and ensuring all signed operand...Colin LeMahieu2015-06-104-331/+361
* [Hexagon] Make global arrays 'static const'. NFC.Benjamin Kramer2015-06-101-33/+33
* Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders2015-06-104-5/+5
* Replace string GNU Triples with llvm::Triple in MCAsmBackend subclasses and c...Daniel Sanders2015-06-102-4/+5
* Remove DisableTailCalls from TargetOptions and the code in resetTargetOptionsAkira Hatanaka2015-06-091-2/+5
* MC: Add target hook to control symbol quotingMatt Arsenault2015-06-092-5/+5
* [InstrInfo] Refactor foldOperandImpl to thread through InsertPt. NFCKeno Fischer2015-06-082-4/+5
* [Hexagon] Adding functionality for searching for compound instruction pairs. ...Colin LeMahieu2015-06-085-2/+440
OpenPOWER on IntegriCloud