- 7fc52e2 Convert ConstantFoldGetElementPtr to use ArrayRef. by Jay Foad · 13 years ago
- b9b54eb Convert SimplifyGEPInst to use ArrayRef. by Jay Foad · 13 years ago
- ca12a21 Convert gep_type_begin and gep_type_end to use ArrayRef. by Jay Foad · 13 years ago
- 8fbbb39 Convert TargetData::getIndexedOffset to use ArrayRef. by Jay Foad · 13 years ago
- 1d2f569 Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall. by Jay Foad · 13 years ago
- c8007ab Add intrinsics for the zext / sext instructions. by Richard Osborne · 13 years ago
- 829bef1 Add intrinsics for the testct, testwct instructions. by Richard Osborne · 13 years ago
- dee3dd9 Add intrinsics for the peek and endin instructions. by Richard Osborne · 13 years ago
- bb2518c Remove bogus test: for all possible inputs of %X, the 'sub nsw' is guaranteed by Nick Lewycky · 13 years ago
- 4396613 Introduce MCCodeGenInfo, which keeps information that can affect codegen by Evan Cheng · 13 years ago
- 939ece1 Make EmitAtomic functions return the correct MachineBasicBlocks so that by Akira Hatanaka · 13 years ago
- a308c67 Do not insert instructions in reverse order. by Akira Hatanaka · 13 years ago
- 9710f06 Make isLoadExtLegal and isTruncStoreLegal check what the name says. :) This might have some minor effect on CellSPU, but all other targets should be unaffected. Fixing per report from Damien Vincent on llvmdev. by Eli Friedman · 13 years ago
- ba034c0 Update docs to reflect r135457. by Devang Patel · 13 years ago
- 9fec5e3 Make a provision to encode inline location in a variable. This will enable dwarf writer to easily distinguish between two instances of a inlined variable in one basic block. by Devang Patel · 13 years ago
- 497a397 by Devang Patel · 13 years ago
- 343c3a5 Document how to maintain a git-svn clone of the LLVM git repositories. by Jeffrey Yasskin · 13 years ago
- 6c2f7e2 Micro-opt: Only emit compact unwind if there is a compact unwind encoding to emit. by Bill Wendling · 13 years ago
- e52e3f2 Use the CompactUnwindEncoding from the Frame, if it's defined. by Bill Wendling · 13 years ago
- e060a5c Add a frame with the compact unwind encoding if it exists. by Bill Wendling · 13 years ago
- d967578 Add a method to set compact unwind encoding information in a frame. by Bill Wendling · 13 years ago
- 7d36534 Rename CompactEncoding to CompactUnwindEncoding. by Bill Wendling · 13 years ago
- c872143d Fixed a bug where the MC subtarget information by Sean Callanan · 13 years ago
- 88b9760 Add a field for the compact unwind encoding. by Bill Wendling · 13 years ago
- a67dcea Move the compact encoding from the target-specific library to the code-gen by Bill Wendling · 13 years ago
- 565a036 Revamp our handling of tLDMIA[_UPD] and tSTMIA[_UPD] to avoid having multiple instructions with the same encoding. This resolves another conflict when bringing up the new-style disassembler. by Owen Anderson · 13 years ago
- c8c3acf Eliminate TargetAsmInfo::getCompactUnwindEncoding. This get rid of the by Evan Cheng · 13 years ago
- 2d28617 Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions for by Evan Cheng · 13 years ago
- 91614ae Mark the Darwin assembler workout as isCodeGenOnly, so that it doesn't cause decoding conflicts in the new-style disassembler. by Owen Anderson · 13 years ago
- 3ba292d Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future ambiguity by Jeffrey Yasskin · 13 years ago
- 3a594f4 FileCheck-ize a couple tests. by Eli Friedman · 13 years ago
- 41e0d4e Compiler warning. by Andrew Trick · 13 years ago
- 0e6a052 Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down by Evan Cheng · 13 years ago
- 1360bc8 by Devang Patel · 13 years ago
- fc933c0 indvars: LinearFunctionTestReplace for non-canonical IVs. by Andrew Trick · 13 years ago
- a921164 Do not treat atomic.load.sub differently than other atomic binary intrinsics. by Akira Hatanaka · 13 years ago
- 0d7d0b5 Set mayLoad or mayStore flags for SC and LL in order to prevent LICM from by Akira Hatanaka · 13 years ago
- 0af0dc8 Re-apply r135319 with a fix for the constant island pass. by Owen Anderson · 13 years ago
- fc47933 Fix a crash when building 177.mesa for armv6. by Jakob Stoklund Olesen · 13 years ago
- f6a0dba indvars: Added verification that LFTR and other indvars goodness does by Andrew Trick · 13 years ago
- 5241b79 indvars: Added isHighCostExpansion. Avoid generating extra ops in the by Andrew Trick · 13 years ago
- 3f6a8dd Be more smart with VCVTSS2SD. Also place the patterns close to the definitions. by Bruno Cardoso Lopes · 13 years ago
- 3aaa010 Add AVX 128-bit sqrt versions by Bruno Cardoso Lopes · 13 years ago
- 45473c1 Change destination register operands of SC instructions so that unique by Akira Hatanaka · 13 years ago
- 77f8274 Intern all RecTy subclass instances to avoid duplicates. by Jakob Stoklund Olesen · 13 years ago
- 22e522e various cleanups noticed by Frits by Chris Lattner · 13 years ago
- 1419f92 remove pasto by Chris Lattner · 13 years ago
- b80e347 Hopefully fix some GCC-based buildbots. GCC apparently decays the array to a pointer here before overload resolution, so construct with an explicit length instead. by Frits van Bommel · 13 years ago
- 39b5abf Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. by Frits van Bommel · 13 years ago
- c48e1ef Introduce the 'makeArrayRef(...)' family of functions, which fills a similar role for ArrayRef<> as std::make_pair() fills for std::pair<>: they return the right instantiation of ArrayRef<T> based on the types of the parameters. by Frits van Bommel · 13 years ago
- b8c129e Delete empty unused file. by Nick Lewycky · 13 years ago
- 7941350 Fix PR10387. by Jakob Stoklund Olesen · 13 years ago
- d132430 document this api change. by Chris Lattner · 13 years ago
- db125cf land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 13 years ago
- 4b3d546 update for recent api changes. I have a hard time believing that this is actually a useful example. by Chris Lattner · 13 years ago
- 77613d4 update this to build with a recent IRBuilder change and de-constify types. by Chris Lattner · 13 years ago
- 803fa2c LLC doesn't need to create MCInstrInfo's. by Evan Cheng · 13 years ago
- 79976a4 add iteration support to TinyPtrVector for clang's use. by Chris Lattner · 13 years ago
- 8406357 fix a warning in TinyPtrVector, adopt it in SSAUpdater, saving some mallocs. by Chris Lattner · 13 years ago
- 9d69d4a introduce a new TinyPtrVector class. by Chris Lattner · 13 years ago
- 8d4dd79 Simplify & microoptimize code. No intended functionality change. by Benjamin Kramer · 13 years ago
- 811ad86 Minor code cleanups by Nadav Rotem · 13 years ago
- 2341a3c Fix CMake build on Solaris by Oscar Fuentes · 13 years ago
- 3e19473 tidy up by Chris Lattner · 13 years ago
- 93a896e Silence compiler warnings. by Benjamin Kramer · 13 years ago
- 975eb99 Remove unused LoopRanges from RegAllocGreedy. by Jakub Staszak · 13 years ago
- 12af93a Remove "LoopInfo.h" include from BranchProbabilityInfo.h. by Jakub Staszak · 13 years ago
- 59a9dab Add MachineBlockFrequency analysis. by Jakub Staszak · 13 years ago
- 91ddfc4 Revert r135319 in an attempt to get to unbreak testers. by Owen Anderson · 13 years ago
- af37cb5 More minor adjustments. by Eric Christopher · 13 years ago
- f9d7fb6 Silence unused variable warning by Matt Beaumont-Gay · 13 years ago
- 7105259 Make the disassembler able to disassemble a bunch of instructions with names in the TableGen files containing "64" on x86-32. This includes a bunch of x87 instructions, like fld, and a bunch of SSSE3 instructions on MMX registers like pshufb. Part of PR8873. by Eli Friedman · 13 years ago
- 5614769 indvars: fix a pass-sensitivity issue that would hit the SCEVExpander by Andrew Trick · 13 years ago
- 6f684b0 indvars: remove ExprToIVMap because it won't be needed by LFTR. by Andrew Trick · 13 years ago
- d152d03 Fix SCEVEXpander to handle arbitrary phi expansion. Includes two by Andrew Trick · 13 years ago
- 4201eca Add AVX 128-bit patterns for sint_to_fp by Bruno Cardoso Lopes · 13 years ago
- 465c7aa Finish propagating %asmtmp->%1 change. by Eric Christopher · 13 years ago
- af4e40c He said *before* the last split point. by Jakob Stoklund Olesen · 13 years ago
- 7305c55 fix rdar://9776316 - type remapping needed for inline asm blobs, by Chris Lattner · 13 years ago
- c1d414a deconstify getType()'s. by Chris Lattner · 13 years ago
- e63e5ab LegalizeDAG doesn't need its own copy of this enum. by Dan Gohman · 13 years ago
- 49e163b Get rid of the separate opcodes for the Darwin versions of tBL, tBLXi, and tBLXr, using pseudo-instructions to lower to the single final opcode. Update the ARM disassembler for this change. by Owen Anderson · 13 years ago
- 75b1004 Delete LegalizeDAG's own version of isTypeLegal and getTypeAction by Dan Gohman · 13 years ago
- 5bc37dd Fix a couple of things: by Bruno Cardoso Lopes · 13 years ago
- 983d19d Add a few patterns for 256-bit bitcasts. No testcases now, they are by Bruno Cardoso Lopes · 13 years ago
- ea02702 Delete an unused variable and a redundant assert. by Dan Gohman · 13 years ago
- b4ddedc Extract parts of RAGreedy::splitAroundRegion as SplitKit methods. by Jakob Stoklund Olesen · 13 years ago
- 6a109f9 Modernize comments. by Dan Gohman · 13 years ago
- 5232cc6 PR10370: Make sure we know how to relax push correctly on x86-64. by Eli Friedman · 13 years ago
- 133b099 Use DebugLoc directly to map inlined functions' instructions to respective lexical scope. by Devang Patel · 13 years ago
- 72d6f34 A real testcase for r135286. by Chad Rosier · 13 years ago
- d03ed6b Update these tests, no longer outputting names for the variables. by Eric Christopher · 13 years ago
- d7932ca Fix pointer heuristic. Check whether predicator is ICMP_NE instead of if it is by Jakub Staszak · 13 years ago
- bc7d598 A couple of minor fixes to the OCaml tutorial. PR10025 and PR10316. Patches by Damien Schoof! by Eli Friedman · 13 years ago
- 96a7db0 Add testcase for r135286. by Chad Rosier · 13 years ago
- 43967a9 Remove VMOVDneon and VMOVQ, which are just aliases for VORR. This continues to simplify the path towards an auto-generated disassembler. by Owen Anderson · 13 years ago
- 739b65b Teach llvm-objdump to disassemble sections symbol by symbol. by Benjamin Kramer · 13 years ago
- 07ea23a ObjectFile: Add a method to check whether a section contains a symbol. by Benjamin Kramer · 13 years ago
- 8938183 Have tblgen produce code that tolerates operands that return an invalid match class. by Kevin Enderby · 13 years ago
- 71400b6 Disable loop idiom recognition of memset/memcpy if the function being compiled by Chad Rosier · 13 years ago