- e98b7a0 Revert EVT->MVT changes, r169836-169851, due to buildbot failures. by Patrik Hagglund · 13 years ago
- 3708e54 Change TargetLowering::getRegClassFor to take an MVT, instead of EVT. by Patrik Hagglund · 13 years ago
- df42cf3 Fall back to the selection dag isel to select tail calls. by Chad Rosier · 13 years ago
- 9f5c68a [arm fast-isel] Make the fast-isel implementation of memcpy respect alignment. by Chad Rosier · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- b4ac423 [arm fast-isel] Appease the machine verifier by using the proper register by Chad Rosier · 13 years ago
- 0c00758 [arm fast-isel] Appease the machine verifier by using the proper register by Chad Rosier · 13 years ago
- 2ec7db0 [arm fast-isel] Appease the machine verifier by using the proper register by Chad Rosier · 13 years ago
- 2e82ad1 [arm fast-isel] Appease the machine verifier by using the proper register by Chad Rosier · 13 years ago
- 66bb178 Revert r167620; this can be implemented using an existing CL option. by Chad Rosier · 13 years ago
- 332fc75 Add support for -mstrict-align compiler option for ARM targets. rdar://12340498 by Chad Rosier · 13 years ago
- 65710a7 [arm fast-isel] Appease the machine verifier by using the proper register by Chad Rosier · 13 years ago
- 12cda50 When a block ends in an indirect branch, add its successors to the machine basic block. by Bill Wendling · 13 years ago
- 8ccd6ca Use the attribute enums to query if a parameter has an attribute. by Bill Wendling · 13 years ago
- cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- 8baa61d Add methods which query for the specific attribute instead of using the by Bill Wendling · 13 years ago
- 91ce36c Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 by Sylvestre Ledru · 13 years ago
- 721cffd Fix a typo 'iff' => 'if' by Sylvestre Ledru · 13 years ago
- 47172a0 [arm-fast-isel] Add support for ELF PIC. by Jush Lu · 13 years ago
- 8bf01fc [fast-isel] Fallback to SelectionDAG isel if we require strict alignment for by Chad Rosier · 13 years ago
- 2364f58 [fast-isel] Fallback to SelectionDAG isel if we require strict alignment for by Chad Rosier · 13 years ago
- a8e15b0 Fix a few old-GCC warnings. No functional change. by Nadav Rotem · 13 years ago
- e87e559 [arm-fast-isel] Add support for ARM PIC. by Jush Lu · 13 years ago
- e6afde5 Fix call instruction operands in ARMFastISel. by Jakob Stoklund Olesen · 13 years ago
- fd1c925 Remove virtual from many methods. These methods replace methods in the base class, but the base class methods aren't virtual so it just increased call overhead. by Craig Topper · 13 years ago
- 26088cb [arm-fast-isel] Add support for fastcc. by Jush Lu · 13 years ago
- 3e6fa46 Fall back to selection DAG isel for calls to builtin functions. by Bob Wilson · 13 years ago
- 4705da9 [arm-fast-isel] Add support for shl, lshr, and ashr. by Jush Lu · 13 years ago
- b332236 Add support for the ARM GHC calling convention, this patch was in 3.0, by Eric Christopher · 13 years ago
- e67e07b [arm-fast-isel] Add support for vararg function calls. by Jush Lu · 13 years ago
- 0246724 Revert r159804, "[arm-fast-isel] Add support for vararg function calls." by NAKAMURA Takumi · 13 years ago
- 5e6e626 [arm-fast-isel] Add support for vararg function calls. by Jush Lu · 13 years ago
- ac96b76 Cleanup whitespace. by Jush Lu · 13 years ago
- c6916f8 [arm-fast-isel] Add support for -arm-long-calls. by Chad Rosier · 13 years ago
- 4b79647 Re-enable the CMN instruction. by Bill Wendling · 13 years ago
- f319324 [arm-fast-isel] Fix handling of the frameaddress intrinsic. If depth is 0 by Chad Rosier · 13 years ago
- 820d248c [arm-fast-isel] Add support for the llvm.frameaddress() intrinsic. by Chad Rosier · 13 years ago
- 223faf7 [arm-fast-isel] Add support for non-global callee. by Chad Rosier · 13 years ago
- aa9cb9d [fast-isel] Add support for selecting @llvm.trap(). by Chad Rosier · 13 years ago
- 3268692 [fast-isel] Remove -disable-arm-fast-isel option. -fast-isel=0 suffices. Minor cleanup. by Chad Rosier · 13 years ago
- 90f9afe [fast-isel] Cleaner fix for when we're unable to handle a non-double multi-reg by Chad Rosier · 13 years ago
- 519b12f [fast-isel] Rather then assert (or segfault in a non-asserts build), fall back by Chad Rosier · 13 years ago
- 466d3d8 The return type is an unsigned, not a bool. by Chad Rosier · 13 years ago
- c7242e0 Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change since they are equivalent. by Craig Topper · 14 years ago
- 0c509fa Tidy up. 80 columns. by Jim Grosbach · 14 years ago
- 6a2e99a Deduplicate ARM call-related instructions. by Jakob Stoklund Olesen · 14 years ago
- f6e7e12 Remove unnecessary llvm:: qualifications by Craig Topper · 14 years ago
- 5fa0caa Prune includes and replace uses of ARMRegisterInfo.h with ARMBaeRegisterInfo.h by Craig Topper · 14 years ago
- 23f8c4a Check if we can handle the arguments of a call (and therefore the call) in by Bill Wendling · 14 years ago
- 26d0588 [fast-isel] Address Eli's comments for r152847. Specifically, add a test case by Chad Rosier · 14 years ago
- 01cecbf [fast-isel] Don't try to encode LONG_MIN using cmn instructions. rdar://11038907 by Chad Rosier · 14 years ago
- 377f1f2 [fast-isel] ARMEmitCmp generates FMSTAT, which transfers the floating-point by Chad Rosier · 14 years ago
- 718cfbe Split fpscr into two registers: FPSCR and FPSCR_NZCV. by Lang Hames · 14 years ago
- 6990e5f ARM use the right opcode for FP<->Integer move in fast-isel. by Jim Grosbach · 14 years ago
- fa7a537 Switch ARM target to register masks. by Jakob Stoklund Olesen · 14 years ago
- 760b134 Make all pointers to TargetRegisterClass const since they are all pointers to static data that should not be modified. by Craig Topper · 14 years ago
- fcd29ae [fast-isel] Add support for returning non-legal types with no sign- or zero- by Chad Rosier · 14 years ago
- a0d3c75 Remove unnecessary assignment to temporary, ResultReg. by Chad Rosier · 14 years ago
- 0bc5132 Add braces to if clause to make symmetric with associate else clause. by Chad Rosier · 14 years ago
- dccc479 Use a temporary variable, rather then a series of redundant calls. by Chad Rosier · 14 years ago
- 5b9c397 Remove unnecessary assignment to temporary, ResultReg. by Chad Rosier · 14 years ago
- 0ee8c51 [fast-isel] Add support for SUBs with non-legal types. by Chad Rosier · 14 years ago
- bd47125 [fast-isel] Add support for ORs with non-legal types. by Chad Rosier · 14 years ago
- ded4c99 [fast-isel] Add support for indirect branches. by Chad Rosier · 14 years ago
- e55c556 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
- 685b20c [fast-isel] Add support for ADDs with non-legal types. by Chad Rosier · 14 years ago
- ae22c60 Persuade GCC that there is nothing worth warning about here (there isn't). by Duncan Sands · 14 years ago
- b84a4b4 [fast-isel] Add support for URem. by Chad Rosier · 14 years ago
- e023d5d [fast-isel] Rename isZExt to isSigned. No functional change intended. by Chad Rosier · 14 years ago
- aaa55a8 [fast-isel] Add support for UDIV. by Chad Rosier · 14 years ago
- 41f0e78 [fast-isel] Add support for FPToUI. Also add test cases for FPToSI. by Chad Rosier · 14 years ago
- a8a8ac5 [fast-isel] Add support for selecting UIToFP. by Chad Rosier · 14 years ago
- 46a9f01 More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
- d284c1d Fix assert. by Eric Christopher · 14 years ago
- 083dbdc Match SelectionDAG logic for enabling movt. by Jakob Stoklund Olesen · 14 years ago
- 8cdce7e Use getRegForValue() to materialize the address of ARM globals. by Jakob Stoklund Olesen · 14 years ago
- 68f034e Use movw+movt in ARMFastISel::ARMMaterializeGV. by Jakob Stoklund Olesen · 14 years ago
- 68132d8 ARM target code clean up. Check for iOS, not Darwin where it makes sense. by Evan Cheng · 14 years ago
- ded6160 VFP2 is required for FP loads. Noticed by inspection. by Chad Rosier · 14 years ago
- fce2891 Tidy up. by Chad Rosier · 14 years ago
- a26979b Fix 80-column violation and extraneous brackets. by Chad Rosier · 14 years ago
- 7fae11b - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function by Evan Cheng · 14 years ago
- 563de60 [fast-isel] Unaligned loads of floats are not supported. Therefore, convert to a regular by Chad Rosier · 14 years ago
- 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
- c77830d [arm-fast-isel] Doublewords only require word-alignment. rdar://10528060 by Chad Rosier · 14 years ago
- 80381f6 Fix 80-column issues. by Bob Wilson · 14 years ago
- ec3b77e [arm-fast-isel] Unaligned stores of floats require special care. rdar://10510150 by Chad Rosier · 14 years ago
- 50f02cb Move global variables in TargetMachine into new TargetOptions class. As an API by Nick Lewycky · 14 years ago
- 9fd0e55 [arm-fast-isel] After promoting a function parameter be sure to update the by Chad Rosier · 14 years ago
- 1233065 Silence wrong warnings from GCC about variables possibly being used by Duncan Sands · 14 years ago
- ee93ff7 Guard call to getRegForValue with isTypeLegal check to avoid unnecessary work/dead code. by Chad Rosier · 14 years ago
- 0eff3e5 Add TODO comment. by Chad Rosier · 14 years ago
- 15b2498 Dead code. by Chad Rosier · 14 years ago
- ce619dd Don't unconditionally set the kill flag. rdar://10456186 by Chad Rosier · 14 years ago
- 80979b6 Check to make sure we can select the instruction before trying to put the by Chad Rosier · 14 years ago
- af13d76 Add FIXME comment. by Chad Rosier · 14 years ago
- 0745e64 Remove some unnecessary includes of PseudoSourceValue.h. by Jay Foad · 14 years ago
- 057b6d3 Supporting inline memmove isn't going to be worthwhile. The only way to avoid by Chad Rosier · 14 years ago
- ab7223e Add support for inlining small memcpys. rdar://10412592 by Chad Rosier · 14 years ago
- 45110fd Fix a performance regression from r144565. Positive offsets were being lowered by Chad Rosier · 14 years ago