- 21006d4 Representation of 'atomic load' and 'atomic store' in IR. by Eli Friedman · 13 years ago
- 6301220 Remove unnecessary space. by Bill Wendling · 13 years ago
- 10c6d12 Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, by Bill Wendling · 13 years ago
- 4cea5ba have the verifier catch gep's into opaque struct types. PR10473 by Chris Lattner · 13 years ago
- ff03048 LangRef and basic memory-representation/reading/writing for 'cmpxchg' and by Eli Friedman · 13 years ago
- 772fe17 Merge the contents from exception-handling-rewrite to the mainline. by Bill Wendling · 13 years ago
- 47f3513 Initial implementation of 'fence' instruction, the new C++0x-style replacement for llvm.memory.barrier. by Eli Friedman · 13 years ago
- a920310 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 13 years ago
- db125cf land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 13 years ago
- fc6d3a4 Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. by Jay Foad · 13 years ago
- 1afcace Land the long talked about "type system rewrite" patch. This by Chris Lattner · 13 years ago
- 95c3e48 Reinstate r133513 (reverted in r133700) with an additional fix for a by Jay Foad · 13 years ago
- e59fbc0 Revert r133513: by Eric Christopher · 13 years ago
- cd35e09 Reinstate r133435 and r133449 (reverted in r133499) now that the clang by Jay Foad · 13 years ago
- a88a0ca Revert r133435 and r133449 to appease buildbots. by Chad Rosier · 13 years ago
- 72f5f31 Change how PHINodes store their operands. by Jay Foad · 13 years ago
- c137120 Make better use of the PHINode API. by Jay Foad · 13 years ago
- e65e9ee Add a minor missing -verify check. Found by inspection. by Eli Friedman · 13 years ago
- 2c44a80 llvm.global_[cd]tor is defined to be either external, or appending with an array by Nick Lewycky · 13 years ago
- 3e2f74e Remove some support for ReturnInsts with multiple operands, and for by Jay Foad · 13 years ago
- ba7c38c Allow unnamed_addr on declarations. by Rafael Espindola · 14 years ago
- d72479c Reject uses of unnamed_addr in declarations. by Rafael Espindola · 14 years ago
- bea4626 First step in fixing PR8927: by Rafael Espindola · 14 years ago
- a3ac427 Make some symbols static, move classes into anonymous namespaces. by Benjamin Kramer · 14 years ago
- 081c34b Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 14 years ago
- 2ab36d3 Begin adding static dependence information to passes, which will allow us to by Owen Anderson · 14 years ago
- ce665bd Now with fewer extraneous semicolons! by Owen Anderson · 14 years ago
- c87cfb6 Allow llvm.gcroot to work with non-pointer allocas. by Talin · 14 years ago
- f9930da Add ret instruction to PTX backend by Che-Liang Chiou · 14 years ago
- 61c70e9 remove unions from LLVM IR. They are severely buggy and not by Chris Lattner · 14 years ago
- 18303ef zap dead code by Chris Lattner · 14 years ago
- 02dd53e Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API. by Owen Anderson · 14 years ago
- 55e97d4 Verify the predicates on icmp/fcmp. Suggested by Jeff Yasskin! by Nick Lewycky · 14 years ago
- 55ae515 Create the new linker type "linker_private_weak_def_auto". by Bill Wendling · 14 years ago
- 8c8b9ee Revert r111082. No warnings for this common pattern. by Argyrios Kyrtzidis · 14 years ago
- 7268d97 Add ATTRIBUTE_UNUSED to methods that are not supposed to be used. by Argyrios Kyrtzidis · 14 years ago
- a966af2 Move some code from Verifier into SVI::isValidOperands. This allows us to catch bad shufflevector operations when they are created, rather than waiting for someone to notice later on. by Nate Begeman · 14 years ago
- 1bb580a Reject unrepresentable pointer types in intrinsics. Fixes PR7316. by Nick Lewycky · 14 years ago
- 90c579d Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 14 years ago
- 1f74590 Revert r110396 to fix buildbots. by Owen Anderson · 14 years ago
- 9ccaf53 Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 14 years ago
- dacfc5d Fix visitInvokeInst to call visitTerminatorInst, and remove by Dan Gohman · 14 years ago
- 3768091 Add Verifier logic for indirectbr. by Dan Gohman · 14 years ago
- 17aa92c Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 14 years ago
- 557c83c NamedMDNode is never an operand. by Dan Gohman · 14 years ago
- 63d024f rotate CallInst operands by Gabor Greif · 14 years ago
- b4a9631 fix typo by Chris Lattner · 14 years ago
- b37a64a use ArgOperand accessors by Gabor Greif · 14 years ago
- 2a9a8ae improve verifier error about unterminated block to include by Chris Lattner · 14 years ago
- d942df2 Another place where the code wanted to access the argument list and not all of by Bill Wendling · 14 years ago
- f75a7d3 Eliminate the restriction that the array size in an alloca must be i32. by Dan Gohman · 14 years ago
- ded05e3 Add support for thiscall calling convention. by Anton Korobeynikov · 14 years ago
- 601e768 simplify more. by Chris Lattner · 14 years ago
- 775aba2 Simplify by using startswith instead of substr. by Chris Lattner · 14 years ago
- e704d9d Verify metadata harder. In particular, check that module by Duncan Sands · 14 years ago
- 551754c Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 14 years ago
- 4ec2258 reapply r101434 with a fix for self-hosting by Gabor Greif · 14 years ago
- 607a7ab back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 14 years ago
- 2ff961f reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 14 years ago
- 9ee1720 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 14 years ago
- 165dac0 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 14 years ago
- bcf9f00 Fix a comment. by Dan Gohman · 14 years ago
- 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 14 years ago
- c9f7500 Finally land the InvokeInst operand reordering. by Gabor Greif · 14 years ago
- 93dc92e Change intrinsic result type for void to store it as an empty list by Chris Lattner · 15 years ago
- 1cde4af backing out r99170 because it still fails on clang-x86_64-darwin10-fnt by Gabor Greif · 15 years ago
- 9b1061e Now that hopefully all direct accesses to InvokeInst operands are fixed by Gabor Greif · 15 years ago
- 608f5a6 call void @llvm.dbg.declare(metadata !{i32* null}, metadata !1) by Devang Patel · 15 years ago
- cc52ed0c back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/703 in the nightly test suite by Gabor Greif · 15 years ago
- f4f10e3 Recommit r80858 again (which has been backed out in r80871). by Gabor Greif · 15 years ago
- e20ab4a Add verification of union types. by Nick Lewycky · 15 years ago
- 1df9859 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 15 years ago
- 6a7cb63 Teach the verifier to check the condition on a branch and ensure that it has by Nick Lewycky · 15 years ago
- 6e5a2bd Fix crash in VerifyType when checking Contexts. Because there may not be a by Nick Lewycky · 15 years ago
- b0bc6c3 Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 15 years ago
- f0356fe Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 15 years ago
- 02d574d Fix/strengthen verification of llvm.dbg.declare by Victor Hernandez · 15 years ago
- 2ab4709 Backout r93990 by Victor Hernandez · 15 years ago
- 3bcda49 Fix/strengthen verification of llvm.dbg.declare by Victor Hernandez · 15 years ago
- b905b09 reject some invalid IR. We already assert and reject this from the by Chris Lattner · 15 years ago
- 3a32865 Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 15 years ago
- 5f03238 Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be auto-upgraded by Victor Hernandez · 15 years ago
- 283ba2f Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 15 years ago
- 4b12168 Change errs() to dbgs(). by David Greene · 15 years ago
- 5d0cacd rename "elements" of metadata to "operands". "Elements" are by Chris Lattner · 15 years ago
- b241b37 Rewrite the function-local validation logic for MDNodes (most of r91708). by Chris Lattner · 15 years ago
- 5d30162 Formalize MDNode's function-localness: by Victor Hernandez · 15 years ago
- e3ab75d Start catching LLVMContext misuse in the verifier. by Nick Lewycky · 15 years ago
- d682a60 Reject duplicate case values in a switch, PR5450. by Chris Lattner · 15 years ago
- 4a7642e the verifier shouldn't modify the IR. by Chris Lattner · 15 years ago
- 660a4f3 fix an issue where the verifier would reject a function whose entry by Chris Lattner · 15 years ago
- 287db0c it isn't valid to take the address of the entry block. by Chris Lattner · 15 years ago
- f5a86f4 Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 15 years ago
- 6726b6d Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 15 years ago
- 7b929da Remove AllocationInst. Since MallocInst went away, AllocaInst is the only subclass of AllocationInst, so it no longer is necessary. by Victor Hernandez · 15 years ago
- 2bb6f6a Emit newlines at the end of instructions too. by Nick Lewycky · 15 years ago
- 321333e Force memory use markers to have a ConstantInt for the size argument. by Nick Lewycky · 15 years ago
- cf0fe8d strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 15 years ago
- c261df9 Remove the "metadata*" type and simplify the code it complicated. This was only by Nick Lewycky · 15 years ago
- 60cfc03 No need to verify that malloc's return type is i8*. by Victor Hernandez · 15 years ago