aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Triple.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-07-19[mips] Recognise the triple used by Debian stretch for mips64el.Daniel Sanders1-0/+2
2016-07-08IR: Set a TargetPrefix for nvvm intrinsicsJustin Bogner1-2/+3
2016-07-02Add RenderScript ArchTypePirama Arumuga Nainar1-73/+91
2016-06-29[Triple] Reimplement isLittleEndian(). Now it works for arm too.Davide Italiano1-30/+25
2016-06-29[Triple] Add isLittleEndian().Davide Italiano1-0/+4
2016-06-24Add support for musl-libc on ARM Linux.Rafael Espindola1-0/+5
2016-06-14Add a Musl environment to the triple.Rafael Espindola1-0/+2
2016-02-13Add AMDGPU related triple vendors/OSesMatt Arsenault1-0/+6
2016-02-11ARMv7k: use Cortex-A7 by default even for tvOSTim Northover1-0/+1
2016-02-11[lanai] Add Lanai triple.Jacques Pienaar1-0/+10
2016-01-22AMDGPU: Fix getArchTypePrefixMatt Arsenault1-2/+2
2016-01-19parseArch() supports more variations of arch names for PowerPC buildsKelvin Li1-4/+4
2016-01-15[ARM] Add ARMv8-M Baseline/Mainline LLVM targetingBradley Smith1-0/+4
2016-01-07Mark arm as the 32bit variant of aarch64 in TripleTamas Berghammer1-28/+28
2015-12-22[MC] Don't use the architecture to govern which object file format to useDavid Majnemer1-11/+37
2015-12-17[WebAssembly] Experimental ELF writer supportDan Gohman1-5/+2
2015-12-01[ARM] Add ARMv8.2-A to TargetParserOliver Stannard1-0/+2
2015-11-20Avoid duplicate entry for cortex-a7 in the TargetParser (NFC)Artyom Skrobov1-0/+6
2015-11-20Handle ARMv6-J as an alias, instead of fake architectureArtyom Skrobov1-1/+0
2015-11-16Handle ARMv6KZ namingArtyom Skrobov1-2/+1
2015-11-12Cull non-standard variants of ARM architectures (NFC)Artyom Skrobov1-7/+0
2015-10-28ARM: add watchOS default version support function.Tim Northover1-1/+26
2015-10-28ARM: support .watchos_version_min and .tvos_version_min.Tim Northover1-0/+10
2015-10-27[X86] Make elfiamcu an OS, not an environment.Michael Kuperstein1-2/+2
2015-10-25[X86] Add support for elfiamcu tripleMichael Kuperstein1-0/+2
2015-10-16Initial migration of AVR backendDylan McKay1-0/+10
2015-09-10[ADT] Micro-optimize the Triple constructor by doing a single split andChandler Carruth1-8/+21
2015-09-10[ADT] Add a single-character version of the small vector split routineChandler Carruth1-1/+1
2015-09-02Add Myriad into enum VendorTypeDouglas Katzman1-0/+2
2015-08-30Stop calling the flat out insane ARM target parsing code unless theChandler Carruth1-8/+20
2015-08-30Teach the target parsing framework to directly compute the length of allChandler Carruth1-4/+4
2015-08-30[Triple] Stop abusing a class to have only static methods and just useChandler Carruth1-9/+9
2015-08-17[WebAssembly] Don't default to ELF in the triple.Dan Gohman1-0/+5
2015-08-17[WebAssembly] Make getArchTypePrefix return "wasm".Dan Gohman1-2/+2
2015-08-14Add a target environment for CoreCLR.Pat Gavlin1-0/+2
2015-07-30Add amdopencl environment to tripleMatt Arsenault1-0/+2
2015-07-06[Triple] Add a helper to switch between big/little endian variantsBenjamin Kramer1-0/+116
2015-06-30Drop the OS from the WebAssembly target triple for now.Dan Gohman1-2/+0
2015-06-29[WebAssembly] Initial WebAssembly backendDan Gohman1-0/+16
2015-06-12Add 'shave' processor name to TripleDouglas Katzman1-0/+7
2015-06-05[bpf] rename triple names bpf_be -> bpfebAlexei Starovoitov1-16/+16
2015-06-04Simplify ARMTargetParser::getArchSynonymArtyom Skrobov1-2/+1
2015-06-04[bpf] add big- and host- endian supportAlexei Starovoitov1-7/+30
2015-06-01[Support] Simplify Triple::getOSVersionDavid Majnemer1-9/+1
2015-06-01[ADT] Add Triple::getEnvironmentVersionDavid Majnemer1-16/+40
2015-05-27ARMTargetParser: Make BSD Thumb/BE armv6 workRenato Golin1-2/+2
2015-05-24Move parseSubArch to ARMTargetParser. NFCRenato Golin1-30/+58
2015-05-22Adding profile and version parsers to ARMTargetParserRenato Golin1-2/+10
2015-05-21Make Triple::parseARMArch use ARMTargetParserRenato Golin1-49/+43
2015-05-21Remove unnecessary FIXME commentRenato Golin1-2/+0