History log of /external/llvm/include/llvm/MC/SubtargetFeature.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dce4a407a24b04eebc6a376f8e62b41aaa7b071f 29-May-2014 Stephen Hines <srhines@google.com> Update LLVM for 3.5 rebase (r209712).

Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/include/llvm/MC/SubtargetFeature.h
4df7c5baa1dfe2d9de7eef2600c9ac325e9fdcd6 14-Oct-2013 Will Dietz <wdietz2@illinois.edu> MC: Don't assume incoming StringRef's are null terminated.

This can happen when processing command line arguments, which
are often stored as std::string's and later turned into
StringRef's via std::string::data(). Unfortunately this
is not guaranteed to return a null-terminated string
until C++11, causing breakage on platforms that don't do this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192558 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/SubtargetFeature.h
c697f8b28832a0dcb8b7ceb919b02628050b7730 07-Oct-2013 Rafael Espindola <rafael.espindola@gmail.com> Fix the documentation of getDefaultSubtargetFeatures.

Patch by David Nadlinger.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192098 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/SubtargetFeature.h
ed36a478671cd30bd9ec9505739fae7ea4798b40 08-Apr-2013 Matt Arsenault <Matthew.Arsenault@amd.com> Update documentation.

First feature is not CPU subtype anymore since r134127

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179038 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/SubtargetFeature.h
255f89faee13dc491cb64fbeae3c763e7e2ea4e6 03-Dec-2012 Chandler Carruth <chandlerc@gmail.com> Sort the #include lines for the include/... tree with the script.

AKA: Recompile *ALL* the source code!

This one went much better. No manual edits here. I spot-checked for
silliness and grep-checked for really broken edits and everything seemed
good. It all still compiles. Yell if you see something that looks goofy.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169133 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/SubtargetFeature.h
3138659646f3d60a7ee70d49cc03067e3f27a3dc 03-Oct-2012 Craig Topper <craig.topper@gmail.com> Remove unused function that used to get itineraries from SubTargetFeatures. This is done from MCSubTargetInfo these days.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165092 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/SubtargetFeature.h
98eb98b0f2e6573f5aee67ce3e75624392d637b7 05-Sep-2012 Roman Divacky <rdivacky@freebsd.org> Constify subtarget info properly so that we dont cast away the const in
the SubtargetInfoKV tables. Found by gcc48 -Wcast-qual.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163251 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/SubtargetFeature.h
639aa87bee77fe2d83f0978ae1eea53e49def324 11-May-2012 Jim Grosbach <grosbach@apple.com> Tidy up. Trailing whitespace.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156601 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/SubtargetFeature.h
ffc0e73046f737d75e0a62b3a83ef19bcef111e3 09-Jul-2011 Evan Cheng <evan.cheng@apple.com> Change createAsmParser to take a MCSubtargetInfo instead of triple,
CPU, and feature string. Parsing some asm directives can change
subtarget state (e.g. .code 16) and it must be reflected in other
modules (e.g. MCCodeEmitter). That is, the MCSubtargetInfo instance
must be shared.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134795 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/SubtargetFeature.h
3f9b9eb57dafc2a25a6e3d9ee570bd5a884b11e3 01-Jul-2011 Rafael Espindola <rafael.espindola@gmail.com> Fix use after free.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134234 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/SubtargetFeature.h
e1bff38386b0af24b5564c3d20888c7bbb045099 01-Jul-2011 Evan Cheng <evan.cheng@apple.com> Switch SubtargetFeatures from std::string to StringRef.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134219 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/SubtargetFeature.h
276365dd4bc0c2160f91fd8062ae1fc90c86c324 30-Jun-2011 Evan Cheng <evan.cheng@apple.com> Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name to
be the first encoded as the first feature. It then uses the CPU name to look up
features / scheduling itineray even though clients know full well the CPU name
being used to query these properties.

The fix is to just have the clients explictly pass the CPU name!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134127 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/SubtargetFeature.h
ab8be96fd30ca9396e6b84fdddf1ac6208984cad 29-Jun-2011 Evan Cheng <evan.cheng@apple.com> Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries) into MC.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134049 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/SubtargetFeature.h