summaryrefslogtreecommitdiff
path: root/lib/Target/Hexagon
Commit message (Expand)AuthorAge
* Move all of the hexagon subtarget dependent variables from the targetEric Christopher2014-06-27
* Have HexagonSelectionDAGInfo take a DataLayout rather than aEric Christopher2014-06-27
* Make HexagonISelLowering not dependent upon a HexagonTargetMachine,Eric Christopher2014-06-27
* Reduce indentation.Eric Christopher2014-06-27
* Remove unnecessary caching of the subtarget for HexagonFrameLowering and remo...Eric Christopher2014-06-27
* InstrItineraryData is already on the subtarget, no reason toEric Christopher2014-06-27
* Convert some assert(0) to llvm_unreachable or fold an 'if' condition into the...Craig Topper2014-06-19
* Hexagon: Expand i1 SELECT_CCTom Stellard2014-06-10
* SelectionDAG: Don't use MVT::Other to determine legality of ISD::SELECT_CCTom Stellard2014-06-10
* SelectionDAG: Expand SELECT_CC to SELECT + SETCCTom Stellard2014-06-10
* Have TargetSelectionDAGInfo take a DataLayout initializer rather thanEric Christopher2014-06-06
* Remove getTargetLowering from TargetPassConfig as the target loweringEric Christopher2014-05-21
* Remove unused member variable from hexagon pass.Eric Christopher2014-05-21
* TableGen: permit non-leaf ComplexPattern usesTim Northover2014-05-20
* reverting r209132Jyotsna Verma2014-05-19
* Hexagon: Add encoding bits to the mpy instructions.Jyotsna Verma2014-05-19
* [Hexagon] Add new InstrItinClass to support timing classes.Jyotsna Verma2014-05-08
* [Hexagon] Add New TSFlags to be used in the upcoming patches.Jyotsna Verma2014-05-07
* Remove HexagonTargetMachine::addPassesForOptimizations; it is not needed any ...Pranav Bhandarkar2014-05-01
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-29
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* Convert SelectionDAG::getMergeValues to use ArrayRef.Craig Topper2014-04-27
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-26
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth2014-04-22
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-21
* Use unique_ptr to manage objects owned by the ScheduleDAGMI.David Blaikie2014-04-21
* [C++11] Replace OwningPtr with std::unique_ptr in places where it doesn't bre...Benjamin Kramer2014-04-21
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-04
* Enable CFI on Hexagon.Krzysztof Parzyszek2014-03-18
* Replace ValueTypes.h with MachineValueType.h if possible.Patrik Hagglund2014-03-15
* Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changingOwen Anderson2014-03-13
* Replace '#include ValueTypes.h' with forward declarations.Patrik Hagglund2014-03-12
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-09
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-07
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-02
* Fix typosAlp Toker2014-02-25
* Pass the Mangler by reference.Rafael Espindola2014-02-08
* Add LLVM_OVERRIDE to a few declarations.Rafael Espindola2014-02-08
* Change MCStreamer EmitInstruction interface to take subtarget infoDavid Woodhouse2014-01-28
* Revert r199871 and replace it with a simple check in the debug infoEric Christopher2014-01-28
* Fix known typosAlp Toker2014-01-24
* Add a variable to track whether or not we've used a unique section,Eric Christopher2014-01-23
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-09
* Move the llvm mangler to lib/IR.Rafael Espindola2014-01-07
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-07
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Remove unnecessary #includes.Bill Wendling2014-01-06