History log of /llvm-project/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp (Results 51 – 70 of 70)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-3.6.0, llvmorg-3.6.0-rc4, llvmorg-3.6.0-rc3
# 4fd203d3 09-Feb-2015 Colin LeMahieu <colinl@codeaurora.org>

[Hexagon] Removing more V4 predicates since V4 is the required minimum.

llvm-svn: 228614


# 12a5c0db 02-Feb-2015 Eric Christopher <echristo@gmail.com>

Use the function template getSubtarget to remove an explicit cast.

llvm-svn: 227831


Revision tags: llvmorg-3.6.0-rc2, llvmorg-3.6.0-rc1
# 82fb8cba 30-Dec-2014 Colin LeMahieu <colinl@codeaurora.org>

[Hexagon] Dropping old combine instructions without encodings.

llvm-svn: 224992


Revision tags: llvmorg-3.5.1, llvmorg-3.5.1-rc2
# 4af437fe 09-Dec-2014 Colin LeMahieu <colinl@codeaurora.org>

[Hexagon] Updating rr/ri 32/64 transfer encodings and adding tests.

llvm-svn: 223821


# b580d7d8 09-Dec-2014 Colin LeMahieu <colinl@codeaurora.org>

[Hexagon] Adding word combine dot-new form and replacing old combine opcode.

llvm-svn: 223815


Revision tags: llvmorg-3.5.1-rc1, llvmorg-3.5.0, llvmorg-3.5.0-rc4, llvmorg-3.5.0-rc3, llvmorg-3.5.0-rc2
# fc6de428 05-Aug-2014 Eric Christopher <echristo@gmail.com>

Have MachineFunction cache a pointer to the subtarget to make lookups
shorter/easier and have the DAG use that to do the same lookup. This
can be used in the future for TargetMachine based caching lo

Have MachineFunction cache a pointer to the subtarget to make lookups
shorter/easier and have the DAG use that to do the same lookup. This
can be used in the future for TargetMachine based caching lookups from
the MachineFunction easily.

Update the MIPS subtarget switching machinery to update this pointer
at the same time it runs.

llvm-svn: 214838

show more ...


# d913448b 04-Aug-2014 Eric Christopher <echristo@gmail.com>

Remove the TargetMachine forwards for TargetSubtargetInfo based
information and update all callers. No functional change.

llvm-svn: 214781


Revision tags: llvmorg-3.5.0-rc1, llvmorg-3.4.2, llvmorg-3.4.2-rc1
# 906c2cd2 29-Apr-2014 Craig Topper <craig.topper@gmail.com>

[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides th

[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Hexagon edition

llvm-svn: 207508

show more ...


# e73658dd 28-Apr-2014 Craig Topper <craig.topper@gmail.com>

[C++] Use 'nullptr'.

llvm-svn: 207394


Revision tags: llvmorg-3.4.1, llvmorg-3.4.1-rc2
# 062a2bae 25-Apr-2014 Craig Topper <craig.topper@gmail.com>

[C++] Use 'nullptr'. Target edition.

llvm-svn: 207197


# 84e68b29 22-Apr-2014 Chandler Carruth <chandlerc@gmail.com>

[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
definition below all of the header #include lines, lib/Target/...
edition.

llvm-svn: 206842


Revision tags: llvmorg-3.4.1-rc1
# b6d0bd48 02-Mar-2014 Benjamin Kramer <benny.kra@googlemail.com>

[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.

Remove the old functions.

llvm-svn: 202636


# cb402911 24-Jan-2014 Alp Toker <alp@nuanti.com>

Fix known typos

Sweep the codebase for common typos. Includes some changes to visible function
names that were misspelt.

llvm-svn: 200018


# 8a8cd2ba 07-Jan-2014 Chandler Carruth <chandlerc@gmail.com>

Re-sort all of the includes with ./utils/sort_includes.py so that
subsequent changes are easier to review. About to fix some layering
issues, and wanted to separate out the necessary churn.

Also com

Re-sort all of the includes with ./utils/sort_includes.py so that
subsequent changes are easier to review. About to fix some layering
issues, and wanted to separate out the necessary churn.

Also comment and sink the include of "Windows.h" in three .inc files to
match the usage in Memory.inc.

llvm-svn: 198685

show more ...


Revision tags: llvmorg-3.4.0, llvmorg-3.4.0-rc3, llvmorg-3.4.0-rc2, llvmorg-3.4.0-rc1, llvmorg-3.3.1-rc1, llvmorg-3.3.0, llvmorg-3.3.0-rc3
# cceafb2d 28-May-2013 Jyotsna Verma <jverma@codeaurora.org>

Hexagon: Typo fix.

llvm-svn: 182790


# e79beacb 23-May-2013 Benjamin Kramer <benny.kra@googlemail.com>

Hexagon: Make helper functions static.

llvm-svn: 182588


Revision tags: llvmorg-3.3.0-rc2
# 803e506f 14-May-2013 Jyotsna Verma <jverma@codeaurora.org>

Hexagon: Pass to replace tranfer/copy instructions into combine instruction
where possible.

llvm-svn: 181817


Revision tags: llvmorg-3.3.0-rc1, llvmorg-3.2.0, llvmorg-3.2.0-rc3, llvmorg-3.2.0-rc2, llvmorg-3.2.0-rc1, llvmorg-3.1.0, llvmorg-3.1.0-rc3, llvmorg-3.1.0-rc2, llvmorg-3.1.0-rc1
# 67de4101 15-Apr-2012 NAKAMURA Takumi <geek4civic@gmail.com>

HexagonCopyToCombine.cpp: Silence two warnings, -Wunused-variable, with -Asserts.

llvm-svn: 154759


# 355eebf4 15-Apr-2012 NAKAMURA Takumi <geek4civic@gmail.com>

Target/Hexagon: Tweak to fix msvc build.

llvm-svn: 154758


# a8071a0f 13-Apr-2012 Sirish Pande <spande@codeaurora.org>

Pass to replace tranfer/copy instructions into combine instruction where possible.

llvm-svn: 154695


123