summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon
Commit message (Expand)AuthorAgeFilesLines
* [Hexagon] Remove ZeroOrMore from option flagsKrzysztof Parzyszek2015-10-061-4/+3
* [Hexagon] Add an early if-conversion passKrzysztof Parzyszek2015-10-064-17/+1149
* Fix pr24486.Rafael Espindola2015-10-051-1/+1
* MachineBasicBlock: Factor out common code into isReturnBlock()Matthias Braun2015-09-251-2/+2
* Make MachineScheduler debug output less confusing.James Y Knight2015-09-181-1/+5
* constify the Function parameter to the TTI creation callback andEric Christopher2015-09-162-2/+2
* Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and r...Daniel Sanders2015-09-156-15/+14
* Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* an...Daniel Sanders2015-09-156-14/+15
* Revert r247684 - Replace Triple with a new TargetTuple ...Daniel Sanders2015-09-156-15/+14
* Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.Daniel Sanders2015-09-156-14/+15
* Fix namespace indentation and missing blank lines before 'public:' in *MCAsmI...Daniel Sanders2015-09-151-6/+7
* [CodeGen] Refactor TLI/AtomicExpand interface to make LLSC explicit.Ahmed Bougacha2015-09-112-6/+6
* [CodeGen] Rename AtomicRMWExpansionKind to AtomicExpansionKind.Ahmed Bougacha2015-09-111-3/+3
* Pass BranchProbability/BlockMass by value instead of const& as they are small...Cong Hou2015-09-102-6/+6
* Save LaneMask with livein registersMatthias Braun2015-09-091-10/+9
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-1/+1
* [WinEH] Add some support for code generating catchpadReid Kleckner2015-08-271-1/+1
* Remove redundant TargetFrameLowering::getFrameIndexOffset virtualJames Y Knight2015-08-152-5/+16
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-112-13/+8
* Explicitly clear the MI operand list when getInstruction() is called. Call M...Cameron Esfahani2015-08-111-0/+1
* Fix some comment typos.Benjamin Kramer2015-08-082-4/+4
* Remove unnecessary includesMatt Arsenault2015-08-081-1/+0
* -Wdeprecated: Remove some dead code that was relying on a questionable (rule-...David Blaikie2015-08-052-49/+0
* [Hexagon] Edit a comment. NFCKrzysztof Parzyszek2015-08-051-7/+1
* [Hexagon] Implement TargetTransformInfo for HexagonKrzysztof Parzyszek2015-08-055-7/+155
* wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel2015-08-041-2/+2
* -Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are dep...David Blaikie2015-08-012-9/+1
* Targets: commonize some stack realignment codeJF Bastien2015-07-202-9/+0
* [Hexagon] Generate MUX from conditional transfers when dot-new not possibleKrzysztof Parzyszek2015-07-203-0/+328
* [Hexagon] Use composition instead of inheritance from STL typesBenjamin Kramer2015-07-184-50/+27
* 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
OpenPOWER on IntegriCloud